home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Standards 1994 January / InfoMagic Standards - January 1994.iso / iso / 10589.gdm < prev    next >
Text File  |  1992-04-29  |  100KB  |  2,357 lines

  1. --11.1 GDMO definition
  2.  
  3. --11.1.1 Common GDMO definitions
  4.  
  5. --11.1.1.1 Behaviours
  6.  
  7.  supplyValueOnCreate-B BEHAVIOUR
  8.   DEFINED AS
  9.         Value is supplied either by the protocol machine if the MO is
  10.         automatically created, or supplied via the CREATE Operation. The
  11.         value cannot be changed thereafter.;
  12.  
  13.  resettingTimer-B BEHAVIOUR
  14.   DEFINED AS
  15.         This attribute specifies the interval between certain events in
  16.         the operation of the protocol state machine. If the value of this
  17.         attribute is changed to a new value while the protocol state
  18.         machine is in operation, the implementation shall take the
  19.         necessary steps to ensure that for any time interval which was in
  20.         progress when the corresponding attribute was changed, the next
  21.         expiration of the that interval takes place the specified time
  22.         after the original start of that interval, or immediately,
  23.         whichever is later. The precision with which this time shall be
  24.         implemented shall be the same as that associated with the basic
  25.         operation of the timer attribute;
  26.  
  27.  replaceOnlyWhileDisabled-B BEHAVIOUR
  28.   DEFINED AS
  29.         This attribute shall only permit the REPLACE operation to be
  30.         performed on it while the MO is in the Disabled Operational State.
  31.         An attempt to perform a REPLACE operation while the MO is in the
  32.         Enabled Operation State shall fail with the generation of the
  33.         constraintViolation specific error.;
  34.  
  35.  resourceLimiting-B BEHAVIOUR
  36.   DEFINED AS
  37.         This attribute places limits on some "resource". In general
  38.         implementations may allocate resources up to this limit when the
  39.         managed object is enabled and it may be impossible to change the
  40.         allocation without first disabling and re-enabling the managed
  41.         object. Therefore this International Standard only requires that
  42.         it shall be possible to perform a REPLACE operation on this
  43.         attribute while the MO is disabled. However some implementations
  44.         may be able to change the allocation of resources without first
  45.         disabling the MO. In this case it is permitted to increase the
  46.         value of the attribute at any time, but it shall not be decreased
  47.         below the currently "used" value of the resource. Where an attempt
  48.         to perform a REPLACE operation fails either because the MO is
  49.         enabled, or because an attempt has been made to decrease the
  50.         value, the REPLACE operation shall fail with the generation of the
  51.         constraintViolation specific error.;
  52.  
  53. --11.1.1.2 Common attributes
  54.  
  55.  addressPrefix ATTRIBUTE
  56.   WITH ATTRIBUTE SYNTAX ISIS.AddressPrefix;
  57.   MATCHES FOR EQUALITY, SUBSTRINGS;
  58.   BEHAVIOUR addressPrefix-B BEHAVIOUR
  59.     DEFINED AS An Area Address of a destination area or a prefix for a
  60.           reachable address;;
  61.   REGISTERED AS {ISIS.aoi addressPrefix (98)};
  62.  
  63.  authenticationFailures ATTRIBUTE
  64.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  65.   BEHAVIOUR authenticationFailures-B BEHAVIOUR
  66.     DEFINED AS Count of authentication Failure events;;
  67.   REGISTERED AS {ISIS.aoi authenticationFailures (117)};
  68.  
  69.  networkEntityTitle ATTRIBUTE
  70.   WITH ATTRIBUTE SYNTAX ISIS.NAddress;
  71.   MATCHES FOR EQUALITY;
  72.   REGISTERED AS {ISIS.aoi networkEntityTitle (88)};
  73.  
  74. --11.1.1.3 Common parameters
  75.  
  76.  constraintViolation PARAMETER
  77.   CONTEXT SPECIFIC-ERROR;
  78.   WITH SYNTAX ISIS.Null;
  79.   BEHAVIOUR constraintViolation-B BEHAVIOUR
  80.     DEFINED AS
  81.           The specific error returned on failure of a REPLACE operation
  82.           when the MO prohibits such operations under certain conditions,
  83.           for example while the MO is in the disabled operational state.;;
  84.   REGISTERED AS {ISIS.proi constraintViolation (10)};
  85.  
  86.  notificationReceivingAdjacency PARAMETER
  87.   CONTEXT EVENT-INFO;
  88.   WITH SYNTAX ISIS.LocalDistinguishedName;
  89.   BEHAVIOUR notificationReceivingAdjacency-B BEHAVIOUR
  90.     DEFINED AS The local managed object name of the adjacency upon which
  91.           the NPDU was received;;
  92.  REGISTERED AS {ISIS.proi notificationReceivingAdjacency (11)};
  93.  
  94.  notificationIDLength PARAMETER
  95.   CONTEXT EVENT-INFO;
  96.   WITH SYNTAX ISIS.IDLength;
  97.   BEHAVIOUR notificationIDLength-B BEHAVIOUR
  98.     DEFINED AS The IDLength specified in the ignored PDU;;
  99.   REGISTERED AS {ISIS.proi notificationIDLength (12)};
  100.  
  101.  notificationAreaAddress PARAMETER
  102.   CONTEXT EVENT-INFO;
  103.   WITH SYNTAX ISIS.AreaAddress;
  104.   BEHAVIOUR notificationAreaAddress-B BEHAVIOUR
  105.     DEFINED AS The Area Address which caused MaximumAreaAddresses to be
  106.           exceeded;;
  107.   REGISTERED AS {ISIS.proi notificationAreaAddress (13)};
  108.  notificationAreaAddresses PARAMETER
  109.   CONTEXT EVENT-INFO;
  110.   WITH SYNTAX ISIS.AreaAddresses;
  111.   BEHAVIOUR notificationAreaAddresses-B BEHAVIOUR
  112.     DEFINED AS The set of Area Address from the neighbour's IIH PDU;;
  113.   REGISTERED AS {ISIS.proi notificationAreaAddresses (29)};
  114.  
  115.  notificationSourceId PARAMETER
  116.   CONTEXT EVENT-INFO;
  117.   WITH SYNTAX ISIS.SourceId;
  118.   BEHAVIOUR notificationSourceId-B BEHAVIOUR
  119.     DEFINED AS The source ID of the LSP;;
  120.   REGISTERED AS {ISIS.proi notificationSourceId (14)};
  121.  
  122.  notificationMaximumAreaAddresses PARAMETER
  123.   CONTEXT EVENT-INFO;
  124.   WITH SYNTAX ISIS.MaximumAreaAddresses;
  125.   BEHAVIOUR notificationMaximumAreaAddresses-B BEHAVIOUR
  126.     DEFINED AS The maximum area addresses field of the received PDU;;
  127.   REGISTERED AS {ISIS.proi notificationMaximumAreaAddresses (28)};
  128.  
  129.  notificationVirtualLinkChange PARAMETER
  130.   CONTEXT EVENT-INFO;
  131.   WITH SYNTAX ISIS.VirtualLinkChange;
  132.   BEHAVIOUR notificationVirtualLinkChange-B BEHAVIOUR
  133.     DEFINED AS
  134.           This indicates whether the event was generated as a result of
  135.           the creation or deletion of a Virtual Link between two Level 2
  136.           Intermediate Systems.;;
  137.   REGISTERED AS {ISIS.proi notificationVirtualLinkChange (15)};
  138.  
  139.  notificationVirtualLinkAddress PARAMETER
  140.   CONTEXT EVENT-INFO;
  141.   WITH SYNTAX ISIS.NAddress;
  142.   BEHAVIOUR notificationVirtualLinkAddress-B BEHAVIOUR
  143.     DEFINED AS
  144.           The Network Entity Title of the Level 2 Intermediate System at
  145.           the remote end of the virtual link;;
  146.   REGISTERED AS {ISIS.proi notificationVirtualLinkAddress (16)};
  147.  
  148.  notificationSystemId PARAMETER
  149.   CONTEXT EVENT-INFO;
  150.   WITH SYNTAX ISIS.SystemId;
  151.   BEHAVIOUR notificationSystemId-B BEHAVIOUR
  152.     DEFINED AS The system ID of the source system generating the
  153.           notification;;
  154.   REGISTERED AS {ISIS.proi notificationSystemId (19)};
  155.  
  156.  notificationVersion PARAMETER
  157.   CONTEXT EVENT-INFO;
  158.   WITH SYNTAX ISIS.Version;
  159.   BEHAVIOUR notificationVersion-B BEHAVIOUR
  160.     DEFINED AS The version number reported by the other system;;
  161.   REGISTERED AS {ISIS.proi notificationVersion (23)};
  162.  notificationDesignatedIntermediateSystemChange PARAMETER
  163.   CONTEXT EVENT-INFO;
  164.   WITH SYNTAX ISIS.DesignatedISChange;
  165.   BEHAVIOUR notificationDesignatedIntermediateSystemChange-B BEHAVIOUR
  166.     DEFINED AS The direction of the change in Designated Intermediate
  167.           System status of this system;;
  168.   REGISTERED AS {ISIS.proi notificationDesignatedIntermediateSystemChange
  169.   (24)};
  170.  
  171.  notificationOverloadStateChange PARAMETER
  172.  
  173.   CONTEXT EVENT-INFO;
  174.   WITH SYNTAX ISIS.OverloadStateChange;
  175.   BEHAVIOUR notificationOverloadStateChange-B BEHAVIOUR
  176.     DEFINED AS The direction of the change in Overload status;;
  177.   REGISTERED AS {ISIS.proi notificationOverloadStateChange (25)};
  178.  
  179.  reservedName PARAMETER
  180.   CONTEXT SPECIFIC-ERROR;
  181.   WITH SYNTAX ISIS.Null;
  182.   BEHAVIOUR reservedName-B BEHAVIOUR
  183.     DEFINED AS
  184.           The specific error returned on failure of a create operation
  185.           using a name reserved for other purposes.;;
  186.   REGISTERED AS {ISIS.proi reservedName (27)};
  187.  
  188.  
  189. --11.1.2 Conditional packages attached to objects defined in ISO/IEC 10733
  190.  
  191. --11.1.2.1 Basis ISIS package attached to cLNS managed object
  192.  
  193.  cLNSISISBasic-P PACKAGE
  194.   BEHAVIOUR cLNSISISBasicImportedAlarmNotifications-B BEHAVIOUR
  195.     DEFINED AS
  196.           Imports the communicationsAlarm notification from ISO/IEC
  197.           10165-2. It is used to report the following protocol events:
  198.  
  199.       pDUDiscard:
  200.             generated when an 8473 data PDU is discarded. In addition to
  201.             the parameters specified by ISO/IEC 10733, the local
  202.             adjacencyId of the adjacency upon which the NPDU was received
  203.             shall be reported in the additionalInformation field using the
  204.             notificationReceivingAdjacency parameter. The significance
  205.             sub-parameter of each item of additionalInformation shall be
  206.             set to the value "false" (i.e. not significant) so that a
  207.             managing system receiving the event report will be less likely
  208.             to reject it.
  209.  
  210.       lSPL1DatabaseOverload:
  211.             generated when the l1State of the system changes between On
  212.             and Waiting or Waiting and On. The resulting  state, shall be
  213.             reported in the additionalInformation field using the
  214.             notificationOverloadStateChange parameter and in the case of
  215.             Waiting the SourceId of the LSP which precipitated the
  216.             overload shall be reported in the additionalInformation field
  217.             using the notificationSourceId parameter. The significance
  218.             sub-parameter of each item of additionalInformation shall be
  219.             set to the value "false" (i.e. not significant) so that a
  220.             managing system receiving the event report will be less likely
  221.             to reject it. The value ISIS.lSPL1DatabaseOverload shall be
  222.             reported in the specificProblems parameter. The probableCause
  223.             shall be set to NLM.resourceAtOrNearingCapacity. The perceivedSeveri
  224.             shall be set to 'Major'. A subsequent communicationsAlarm with
  225.             a perceivedSeverity value of "Cleared" shall not be generated.
  226.             No other fields or parameters shall be used, with the
  227.             exception of further parameters in the additionalInformation
  228.             field. The occurrence of this event shall be counted by the
  229.             lSPL1DatabaseOverloads counter.
  230.  
  231.  
  232.       manualAddressDroppedFromArea:
  233.             Generated when one of the manualareaAddresses assigned to this
  234.             system is ignored when computing partitionAreaAddresses or
  235.             areaAddresses because there are more than MaximumAreaAddresses
  236.             distinct Area Addresses. The ignored Area Address shall be
  237.             reported in the additionalInformation field using the notificationAr
  238.             parameter. The significance sub-parameter of each item of
  239.             additionalInformation shall be set to the value "false" (i.e.
  240.             not significant) so that a managing system receiving the event
  241.             report will be less likely to reject it. The event is
  242.             generated once for each Area Address in manualAreaAddresses
  243.             which is dropped. It is not generated again for that Area
  244.             Address until after it has been reinstated into areaAddresses
  245.             (i.e. it is only the action of dropping the Area Address and
  246.             not the state of being dropped, which causes the event to be
  247.             generated). The value ISIS.manualAddressDroppedFromArea shall
  248.             be reported in the specificProblems parameter. The
  249.             probableCause shall be set to
  250.             NLM.configurationOrCustomisationError. The perceivedSeverity
  251.             shall be set to 'Major'. A subsequent communicationsAlarm with
  252.             a perceivedSeverity value of "Cleared" shall not be generated.
  253.             No other fields or parameters shall be used, with the
  254.             exception of further parameters in the additionalInformation
  255.             field. The occurrence of this event shall be counted by the
  256.             manualAddressDroppedFromAreas counter.
  257.  
  258.       corruptedLSPDetected:
  259.             generated when a corrupted Link State PDU is detected in
  260.             memory. The value ISIS.corruptedLSPDetected  shall be reported
  261.             in the specificProblems parameter. The probableCause shall be
  262.             set to NLM.corruptData. The perceivedSeverity shall be set to
  263.             'Minor'. A subsequent communicationsAlarm with a
  264.             perceivedSeverity value of "Cleared" shall not be generated.
  265.             No other fields or parameters shall be used, with the
  266.             exception of further parameters in the additionalInformation
  267.             field. The occurrence of this event is counted by the
  268.             corruptedLSPsDetected counter.
  269.  
  270.       attemptToExceedMaximumSequenceNumber:
  271.             generated when an attempt is made to increment the sequence
  272.             number of an LSP beyond the maximum sequence number. The value
  273.             ISIS.attemptToExceedMaximumSequenceNumber shall be reported in
  274.             the specificProblems parameter. The probableCause shall be set
  275.             to NLM.communicationsProtocolError. The perceivedSeverity
  276.             shall be set to 'Major'. A subsequent communicationsAlarm with
  277.             a perceivedSeverity value of "Cleared" shall not be generated.
  278.             No other fields or parameters shall be used, with the
  279.             exception of further parameters in the additionalInformation
  280.             field. The occurrence of this event is counted by the attemptsToExce
  281.             counter.
  282.  
  283.       iDFieldLengthMismatch:
  284.             generated when a PDU is received with a different value for ID
  285.             field length to that of the receiving Intermediate system. The
  286.             received ID LENGTH and SOURCE ID are reported in the
  287.             additionalInformation field using the notificationIDLength and
  288.  
  289.             notificationSourceId parameters respectively. The significance
  290.             sub-parameter of each item of additionalInformation shall be
  291.             set to the value "false" (i.e. not significant) so that a
  292.             managing system receiving the event report will be less likely
  293.             to reject it. The value ISIS.iDFieldLengthMismatch shall be
  294.             reported in the specificProblems parameter. The probableCause
  295.             shall be set to NLM.configurationOrCustomisationError. The
  296.             perceivedSeverity shall be set to 'Major'. A subsequent
  297.             communicationsAlarm with a perceivedSeverity value of
  298.             "Cleared" shall not be generated. No other fields or
  299.             parameters shall be used, with the exception of further
  300.             parameters in the additionalInformation field. The occurence
  301.             of this event is counted by the iDFieldLengthMismatches
  302.             counter.
  303.  
  304.       maximumAreaAddressesMismatch:
  305.             generated when a PDU is received with a different value for
  306.             maximumAreaAddresses from that of the receiving Intermediate
  307.             system. The received Maximum Area Addresses and Source ID are
  308.             reported in the additionalInformation field using the
  309.             notificationMaximumAreaAddresses and notificationSourceId
  310.             parameters respectively. The significance sub-parameter of
  311.             each item of additionalInformation shall be set to the value
  312.             "false" (i.e. not significant) so that a managing system
  313.             receiving the event report will be less likely to reject it.
  314.             The value ISIS.MaximumAreaAddressesMismatch shall be reported
  315.             in the specificProblems parameter. The probableCause shall be
  316.             set to NLM.configurationOrCustomisationError. The
  317.             perceivedSeverity shall be set to 'Major'. A subsequent
  318.             communicationsAlarm with a perceivedSeverity value of
  319.             "Cleared" shall not be generated. No other fields or
  320.             parameters shall be used, with the exception of further
  321.             parameters in the additionalInformation field. The occurence
  322.             of this event is counted by the MaximumAreaAddressesMismatches
  323.             counter.
  324.  
  325.       ownLSPPurge:
  326.             generated when a zero aged copy of a system's own LSP is
  327.             received from some other system. This represents an erroneous
  328.             attempt to purge the local system's LSP. The value
  329.             ISIS.ownLSPPurge shall be reported in the specificProblems
  330.             parameter. The probableCause shall be set to
  331.             NLM.communicationsProtocolError. The perceivedSeverity shall
  332.             be set to 'Minor'. A subsequent communicationsAlarm with a perceived
  333.             value of "Cleared" shall not be generated. No other fields or
  334.             parameters shall be used, with the exception of further
  335.             parameters in the additionalInformation field. The occurrence
  336.             of this event is counted by the ownLSPPurges counter. ;,
  337.  
  338.   cLNSISISBasicImportedInfoNotifications-B BEHAVIOUR
  339.     DEFINED AS
  340.           Imports the communicationsInfomation notification from ISO/IEC
  341.           10165-5. It is used to report the following protocol events.
  342.  
  343.       sequenceNumberSkip:
  344.             generated when the sequence number of an LSP is incremented by
  345.             more than one. The value  ISIS.sequenceNumberSkip shall be
  346.  
  347.             reported in the informationType parameter. No other fields or
  348.             parameters  shall be used, with the exception of parameters in
  349.             the informationData field. The occurrence of this event is
  350.             counted by the sequenceNumberSkips counter. ;;
  351.  
  352.   ATTRIBUTES
  353.     version GET,
  354.     iSType INITIAL VALUE DERIVATION RULE supplyValueOnCreate-B GET,
  355.     systemId GET,
  356.     maximumPathSplits
  357.       REPLACE-WITH-DEFAULT
  358.       DEFAULT VALUE ISIS.maximumPathSplits-Default
  359.       GET-REPLACE,
  360.     minimumLSPTransmissionInterval
  361.       REPLACE-WITH-DEFAULT
  362.       DEFAULT VALUE ISIS.minimumLSPTransmissionInterval-Default
  363.       GET-REPLACE,
  364.     maximumLSPGenerationInterval
  365.       REPLACE-WITH-DEFAULT
  366.       DEFAULT VALUE ISIS.maximumLSPGenerationInterval-Default
  367.       GET-REPLACE,
  368.     minimumBroadcastLSPTransmissionInterval
  369.       REPLACE-WITH-DEFAULT
  370.       DEFAULT VALUE ISIS.minimumBroadcastLSPTransmissionInterval-Default
  371.       GET-REPLACE,
  372.     -- Note: this is defined for all Circuits, but would only be required if
  373.     -- one of them were a broadcast Circuit
  374.     completeSNPInterval
  375.       REPLACE-WITH-DEFAULT
  376.       DEFAULT VALUE ISIS.completeSNPInterval-Default
  377.       GET-REPLACE,
  378.     -- Note: this is defined for all linkages, but would only be required if
  379.     -- one of them were a broadcast linkage
  380.     originatingL1LSPBufferSize
  381.       REPLACE-WITH-DEFAULT
  382.       DEFAULT VALUE ISIS.originatingL1LSPBufferSize-Default
  383.       GET-REPLACE,
  384.     manualAreaAddresses
  385.       REPLACE-WITH-DEFAULT
  386.       DEFAULT VALUE ISIS.manualAreaAddresses-Default GET ADD-REMOVE,
  387.     maximumAreaAddresses
  388.       REPLACE-WITH-DEFAULT
  389.       DEFAULT VALUE ISIS.maximumAreaAddresses-Default
  390.       GET-REPLACE,
  391.     minimumLSPGenerationInterval
  392.       REPLACE-WITH-DEFAULT
  393.       DEFAULT VALUE ISIS.minimumLSPGenerationInterval-Default
  394.       GET-REPLACE,
  395.      pollESHelloRate
  396.       REPLACE-WITH-DEFAULT
  397.       DEFAULT VALUE ISIS.pollESHelloRate-Default
  398.       GET-REPLACE,
  399.     partialSNPInterval
  400.       REPLACE-WITH-DEFAULT
  401.       DEFAULT VALUE ISIS.partialSNPInterval-Default
  402.       GET-REPLACE,
  403.     waitingTime
  404.       REPLACE-WITH-DEFAULT
  405.       DEFAULT VALUE ISIS.waitingTime-Default
  406.       GET-REPLACE,
  407.     dRISISHelloTimer
  408.       REPLACE-WITH-DEFAULT
  409.       DEFAULT VALUE ISIS.dRISISHelloTimer-Default
  410.       GET-REPLACE,
  411.     l1State GET,
  412.     areaAddresses GET,
  413.     corruptedLSPsDetected GET,
  414.     lSPL1DatabaseOverloads GET,
  415.     manualAddressesDroppedFromArea GET,
  416.     attemptsToExceedMaximumSequenceNumber GET,
  417.     sequenceNumberSkips GET,
  418.     ownLSPPurges GET,
  419.     iDFieldLengthMismatches GET,
  420.     maximumAreaAddressesMismatches GET;
  421.   ATTRIBUTE GROUPS
  422.     "Rec. X.723 | ISO/IEC 10165-5":counters
  423.       corruptedLSPsDetected
  424.       lSPL1DatabaseOverloads
  425.       manualAddressesDroppedFromArea
  426.       attemptsToExceedMaximumSequenceNumber
  427.       sequenceNumberSkips
  428.       ownLSPPurges
  429.       iDFieldLengthMismatches
  430.       maximumAreaAddressesMismatches,
  431.     "Rec. X.721 | ISO/IEC 10165-2 : 1992":state 
  432.       l1State;
  433.    NOTIFICATIONS
  434.     "Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm
  435.       notificationAreaAddress
  436.       notificationIDLength
  437.       notificationMaximumAreaAddresses
  438.       notificationOverloadStateChange
  439.       notificationReceivingAdjacency
  440.       notificationSourceId
  441.       notificationSystemId,
  442.     "Rec. X.723 | ISO/IEC 10165-5":communicationsInformation;
  443.   REGISTERED AS {ISIS.poi cLNSISISBasic-P (1)};
  444.  
  445. --11.1.2.2 Level 2 ISIS package attached to cLNS managed object
  446.  
  447.  cLNSISISLevel2-P PACKAGE
  448.   BEHAVIOUR cLNSISISLevel2ImportedAlarmNotifications-B BEHAVIOUR
  449.     DEFINED AS
  450.           Imports the communicationsAlarm notification from ISO/IEC
  451.           10165-2. It is used to report the following protocol events.
  452.  
  453.       lSPL2DatabaseOverload:
  454.             generated when the L2State of the system changes between On
  455.             and Waiting or Waiting and On. The resulting state, shall be
  456.             reported in the additionalInformation field using the
  457.             notificationOverloadStateChange parameter and in the case of
  458.             Waiting the SourceId of the LSP which precipitated the
  459.             overload shall be reported in the additionalInformation field
  460.  
  461.             using the notificationSourceId parameter. The significance
  462.             sub-parameter of each item of additionalInformation shall be
  463.             set to the value "false" (i.e. not significant) so that a
  464.             managing system receiving the event report will be less likely
  465.             to reject it. The value ISIS.lSPL2DatabaseOverload shall be
  466.             reported in the specificProblems parameter. The probableCause
  467.             shall be set to NLM.resourceAtOrNearingCapacity. The perceivedSeveri
  468.             shall be set to 'Major'. A subsequent communicationsAlarm with
  469.             a perceivedSeverity value of "Cleared" shall not be generated.
  470.             No other fields or parameters shall be used, with the
  471.             exception of further parameters in the additionalInformation
  472.             field. The occurence of this event shall be counted by the
  473.             lSPL2DatabaseOverloads counter.
  474.    ;;
  475.   ATTRIBUTES
  476.     originatingL2LSPBufferSize
  477.       REPLACE-WITH-DEFAULT
  478.       DEFAULT VALUE ISIS.originatingL2LSPBufferSize-Default
  479.       GET-REPLACE,
  480.     l2State GET,
  481.     lSPL2DatabaseOverloads GET;
  482.    ATTRIBUTE GROUPS
  483.     "Rec. X.723 | ISO/IEC 10165-5":counters
  484.       lSPL2DatabaseOverloads,
  485.     "Rec. X.721 | ISO/IEC 10165-2 : 1992":state
  486.       l2State;
  487.    NOTIFICATIONS
  488.     "Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm
  489.       notificationOverloadStateChange
  490.       notificationSourceId ;
  491.   REGISTERED AS {ISIS.poi cLNSISISLevel2-P (2)};
  492.  
  493. --11.1.2.3 ISIS partition repair package attached to the cLNS managed object
  494.  
  495.  cLNSISISPartitionRepair-P PACKAGE
  496.   BEHAVIOUR cLNSISISPartitionRepair-P-ImportedInfoNotifications-B
  497.   BEHAVIOUR
  498.   DEFINED AS
  499.         Imports the communicationsInformation notification from ISO/IEC
  500.         10165-5. It is used to report the following protocol events.
  501.  
  502.     partitionVirtualLinkChange:
  503.           generated when a virtual link (for the purposes of Level 1
  504.           partition repair) is either created or deleted. The direction of
  505.           the change and the networkEntityTitle of the corresponding
  506.           virtual adjacency managed object are reported in the communicationData
  507.           field using the notificationVirtualLinkChange and notificationVirtualL
  508.           parameters respectively. The value
  509.           ISIS.partitionVirtualLinkChange shall be reported in the
  510.           informationType parameter. No other fields or parameters shall
  511.           be used, with the exception of further parameters in the
  512.           informationData field. The relative order of events relating to
  513.           the same Virtual Link must be preserved. The occurrence of this
  514.           event is counted by the partitionVirtualLinkChanges counter.
  515.   ;;
  516.   ATTRIBUTES
  517.  
  518.     maximumVirtualAdjacencies
  519.       REPLACE-WITH-DEFAULT
  520.       DEFAULT VALUE ISIS.maximumVirtualAdjacencies-Default
  521.       GET-REPLACE,
  522.     partitionAreaAddresses GET,
  523.     partitionDesignatedL2IntermediateSystem GET,
  524.     partitionVirtualLinkChanges GET;
  525.   ATTRIBUTE GROUPS
  526.     "Rec. X.723 | ISO/IEC 10165-5":counters
  527.       partitionVirtualLinkChanges;
  528.   NOTIFICATIONS
  529.     "Rec. X.723 | ISO/IEC 10165-5":communicationsInformation
  530.       notificationVirtualLinkChange
  531.       notificationVirtualLinkAddress;
  532.   REGISTERED AS {ISIS.poi cLNSISISPartitionRepair-P (3)};
  533.  
  534.  
  535. --11.1.3 ISIS authentication package attached to the cLNS managed object
  536.  
  537.  cLNSISISAuthentication-P PACKAGE
  538.   BEHAVIOUR cLNSISISAuthentication-P-ImportedAlarmNotifications-B
  539.   BEHAVIOUR
  540.     DEFINED AS
  541.           Imports the communicationsAlarm notification from ISO/IEC
  542.           10165-2. It is used to report the following protocol events.
  543.  
  544.       authenticationFailure:
  545.             generated when a PDU is received with an incorrect
  546.             Authentication information field. The SystemId of the source
  547.             system shall be reported in the additionalInformation field
  548.             using the notificationSystemId parameter. The significance
  549.             sub-parameter of each item of additionalInformation shall be
  550.             set to the value "false" (i.e. not significant) so that a
  551.             managing system receiving the event report will be less likely
  552.             to reject it. The value  ISIS.authenticationFailure shall be
  553.             reported in the specificProblems parameter. The probableCause
  554.             shall be set to NLM.configurationOrCustomisationError. The
  555.             perceivedSeverity shall be set to 'Major'. A subsequent
  556.             communicationsAlarm with a perceivedSeverity value of
  557.             "Cleared" shall not be generated. No other fields or
  558.             parameters shall be used, with the exception of further
  559.             parameters in the additionalInformation field. The occurrence
  560.             of this event is counted by the authenticationFailures
  561.             counter.
  562.    ;;
  563.   ATTRIBUTES
  564.     areaTransmitPassword
  565.       REPLACE-WITH-DEFAULT
  566.       DEFAULT VALUE ISIS.password-Default
  567.       GET-REPLACE,
  568.     areaReceivePasswords
  569.       REPLACE-WITH-DEFAULT
  570.       DEFAULT VALUE ISIS.passwords-Default
  571.       GET-REPLACE
  572.       ADD-REMOVE,
  573.     authenticationFailures GET;
  574.   ATTRIBUTE GROUPS
  575.  
  576.     "Rec. X.723 | ISO/IEC 10165-5":counters
  577.       authenticationFailures;
  578.    NOTIFICATIONS
  579.     "Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm
  580.       notificationSystemId;
  581.   REGISTERED AS {ISIS.poi cLNSISISAuthentication-P (4)};
  582.  
  583. --11.1.3.1 ISIS Level 2 Authentication package attached to the cLNS managed object
  584.  
  585.  cLNSISISLevel2Authentication-P PACKAGE
  586.   ATTRIBUTES
  587.   domainTransmitPassword
  588.     REPLACE-WITH-DEFAULT
  589.     DEFAULT VALUE ISIS.password-Default
  590.     GET-REPLACE,
  591.   domainReceivePasswords
  592.     REPLACE-WITH-DEFAULT
  593.     DEFAULT VALUE ISIS.passwords-Default
  594.     GET-REPLACE
  595.     ADD-REMOVE;
  596.   REGISTERED AS {ISIS.poi cLNSISISLevel2Authentication-P (5)};
  597.  
  598.  
  599. --11.1.4 Attributes of cLNS object added by conditional packages
  600.  
  601.  areaAddresses ATTRIBUTE
  602.   WITH ATTRIBUTE SYNTAX ISIS.AreaAddresses;
  603.   MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
  604.   BEHAVIOUR areaAddresses-B BEHAVIOUR
  605.     DEFINED AS
  606.           The union of the sets of manualAreaAddresses reported in all
  607.           Level 1 Link State PDUs received by this Intermediate System;;
  608.   REGISTERED AS {ISIS.aoi areaAddresses (18)};
  609.  
  610.  areaReceivePasswords ATTRIBUTE
  611.   WITH ATTRIBUTE SYNTAX ISIS.Passwords;
  612.   MATCHES FOR EQUALITY, SET-INTERSECTION, SET-COMPARISON;
  613.   BEHAVIOUR areaReceivePasswords-B BEHAVIOUR
  614.     DEFINED AS
  615.           The values to be used as receive passwords to check the receipt
  616.           of Level 1 LSP, and SNP PDUs;;
  617.   REGISTERED AS {ISIS.aoi areaReceivePasswords (112)};
  618.  
  619.  areaTransmitPassword ATTRIBUTE
  620.   WITH ATTRIBUTE SYNTAX ISIS.Password;
  621.   MATCHES FOR EQUALITY;
  622.   BEHAVIOUR areaTransmitPassword-B BEHAVIOUR
  623.     DEFINED AS The value to be used as a transmit password in Level 1 LSP,
  624.           and SNP PDUs transmitted by this
  625.           Intermediate System;;
  626.   REGISTERED AS {ISIS.aoi areaTransmitPassword (111)};
  627.  
  628.  attemptsToExceedMaximumSequenceNumber ATTRIBUTE
  629.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  630.   BEHAVIOUR attemptsToExceedMaximumSequenceNumber-B BEHAVIOUR
  631.     DEFINED AS
  632.  
  633.           Number of times the attemptToExceedMaximumSequenceNumber event
  634.           has been generated;;
  635.   REGISTERED AS {ISIS.aoi attemptsToExceedMaximumSequenceNumber (22)};
  636.  
  637.  completeSNPInterval ATTRIBUTE
  638.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  639.   MATCHES FOR EQUALITY, ORDERING;
  640.   BEHAVIOUR completeSNPInterval-B BEHAVIOUR
  641.     DEFINED AS
  642.           Interval between generation of Complete Sequence Numbers PDUs by
  643.           a Designated Intermediate System on a broadcast circuit;,
  644.     resettingTimer-B;
  645.   REGISTERED AS {ISIS.aoi completeSNPInterval (8)};
  646.  
  647.  corruptedLSPsDetected ATTRIBUTE
  648.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  649.   BEHAVIOUR corruptedLSPsDetected-B BEHAVIOUR
  650.     DEFINED AS Number of Corrupted LSP Detected events generated;;
  651.   REGISTERED AS {ISIS.aoi corruptedLSPsDetected (19)};
  652.  
  653.  domainTransmitPassword ATTRIBUTE
  654.   WITH ATTRIBUTE SYNTAX ISIS.Password;
  655.   MATCHES FOR EQUALITY;
  656.   BEHAVIOUR domainTransmitPassword-B BEHAVIOUR
  657.     DEFINED AS
  658.           The value to be used as a transmit password in Level 2 LSP, and
  659.           SNP PDUs transmitted by this Intermediate System;;
  660.   REGISTERED AS {ISIS.aoi domainTransmitPassword (113)};
  661.  
  662.  domainReceivePasswords ATTRIBUTE
  663.   WITH ATTRIBUTE SYNTAX ISIS.Passwords;
  664.   MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
  665.   BEHAVIOUR domainReceivePasswords-B BEHAVIOUR
  666.     DEFINED AS
  667.           The values to be used as receive passwords to check the receipt
  668.           of Level 2 LSP, and SNP PDUs;;
  669.   REGISTERED AS {ISIS.aoi domainReceivePasswords (114)};
  670.  
  671.  dRISISHelloTimer ATTRIBUTE
  672.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  673.   MATCHES FOR EQUALITY, ORDERING;
  674.   BEHAVIOUR dRISISHelloTimer-B BEHAVIOUR
  675.     DEFINED AS
  676.           The interval between the generation of IIH PDUs by the
  677.           designated IS on a LAN;,
  678.     resettingTimer-B;
  679.   REGISTERED AS {ISIS.aoi dRISISHelloTimer (16)};
  680.  iDFieldLengthMismatches ATTRIBUTE
  681.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  682.   BEHAVIOUR iDFieldLengthMismatches-B BEHAVIOUR
  683.     DEFINED AS Number of times the iDFieldLengthMismatch event has been
  684.     generated;;
  685.   REGISTERED AS {ISIS.aoi iDFieldLengthMismatches (25)};
  686.  
  687.  iSType ATTRIBUTE
  688.   WITH ATTRIBUTE SYNTAX ISIS.ISType;
  689.   MATCHES FOR EQUALITY;
  690.  
  691.   BEHAVIOUR iSType-B BEHAVIOUR
  692.     DEFINED AS
  693.           The type of this Intermediate System. The value of this
  694.           attribute is only settable via the create parameter;;
  695.   REGISTERED AS {ISIS.aoi iSType (2)};
  696.  
  697.  l1State ATTRIBUTE
  698.   WITH ATTRIBUTE SYNTAX ISIS.DatabaseState;
  699.   MATCHES FOR EQUALITY;
  700.   BEHAVIOUR l1State-B BEHAVIOUR
  701.     DEFINED AS The state of the Level 1 database;;
  702.   REGISTERED AS {ISIS.aoi l1State (17)};
  703.  
  704.  l2State ATTRIBUTE
  705.   WITH ATTRIBUTE SYNTAX ISIS.DatabaseState;
  706.   MATCHES FOR EQUALITY;
  707.   BEHAVIOUR l2State-B BEHAVIOUR
  708.     DEFINED AS The state of the Level 2 database;;
  709.   REGISTERED AS {ISIS.aoi l2State (28)};
  710.  
  711.  lSPL1DatabaseOverloads ATTRIBUTE
  712.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  713.   BEHAVIOUR lSPL1DatabaseOverloads-B BEHAVIOUR
  714.     DEFINED AS Number of times the l1LSPDatabaseOverload event has been
  715.           generated;;
  716.   REGISTERED AS {ISIS.aoi lSPL1DatabaseOverloads (20)};
  717.  
  718.  lSPL2DatabaseOverloads ATTRIBUTE
  719.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  720.   BEHAVIOUR lSPL2DatabaseOverloads-B BEHAVIOUR
  721.     DEFINED AS Number of times the l2LSPDatabaseOverload event has been
  722.           generated;;
  723.   REGISTERED AS {ISIS.aoi lSPL2DatabaseOverloads (32)};
  724.  
  725.  manualAddressesDroppedFromArea ATTRIBUTE
  726.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  727.   BEHAVIOUR manualAddressesDroppedFromArea-B BEHAVIOUR
  728.     DEFINED AS Number of times the manualAddressesDroppedFromArea event
  729.           has been generated;;
  730.   REGISTERED AS {ISIS.aoi manualAddressesDroppedFromArea (21)};
  731.  
  732.  manualAreaAddresses ATTRIBUTE
  733.   WITH ATTRIBUTE SYNTAX ISIS.AreaAddresses;
  734.   MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
  735.   BEHAVIOUR manualAreaAddresses-B BEHAVIOUR
  736.     DEFINED AS
  737.           Area Addresses to be used for this Intermediate System. At least
  738.           one value must be supplied. The maximum number of Area Addresses
  739.           which may exist in the set is MaximumAreaAddresses;;
  740.   REGISTERED AS {ISIS.aoi manualAreaAddresses (10)};
  741.  
  742.  maximumAreaAddresses ATTRIBUTE
  743.   WITH ATTRIBUTE SYNTAX ISIS.MaximumAreaAddresses;
  744.   MATCHES FOR EQUALITY, ORDERING;
  745.   BEHAVIOUR maximumAreaAddresses-B BEHAVIOUR
  746.     DEFINED AS
  747.           maximum number of area addresses to be permitted for this ISs
  748.           area. Note that all ISs in the area must have the same value
  749.           configured for this attribute if correct operation is to be
  750.           assured.;,
  751.     replaceOnlyWhileDisabled-B;
  752.   PARAMETERS constraintViolation;
  753.   REGISTERED AS {ISIS.aoi maximumAreaAddresses (4)};
  754.  
  755.  maximumAreaAddressesMismatches ATTRIBUTE
  756.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  757.   BEHAVIOUR maximumAreaAddressesMismatches-B BEHAVIOUR
  758.     DEFINED AS Count of maximumAreaAddressesMismatch events.;;
  759.   REGISTERED AS {ISIS.aoi maximumAreaAddressesMismatches(118)};
  760.  
  761.  maximumLSPGenerationInterval ATTRIBUTE
  762.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  763.   MATCHES FOR EQUALITY, ORDERING;
  764.   BEHAVIOUR maximumLSPGenerationInterval-B BEHAVIOUR
  765.     DEFINED AS Maximum interval between generated LSPs by this system;,
  766.     resettingTimer-B;
  767.   REGISTERED AS {ISIS.aoi maximumLSPGenerationInterval (6)};
  768.  
  769.  maximumPathSplits ATTRIBUTE
  770.   WITH ATTRIBUTE SYNTAX ISIS.MaximumPathSplits;
  771.   MATCHES FOR EQUALITY, ORDERING;
  772.   BEHAVIOUR maximumPathSplits-B BEHAVIOUR
  773.     DEFINED AS Maximum number of paths which it is permitted to split
  774.           traffic between;,
  775.     replaceOnlyWhileDisabled-B;
  776.   PARAMETERS constraintViolation;
  777.   REGISTERED AS {ISIS.aoi maximumPathSplits (3)};
  778.  
  779.  maximumVirtualAdjacencies ATTRIBUTE
  780.   WITH ATTRIBUTE SYNTAX ISIS.MaximumVirtualAdjacencies;
  781.   MATCHES FOR EQUALITY, ORDERING;
  782.   BEHAVIOUR maximumVirtualAdjacencies-B BEHAVIOUR
  783.     DEFINED AS
  784.           Maximum number of Virtual Adjacencies which may be created to
  785.           repair partitioned Level 1 domains;,
  786.     resourceLimiting-B;
  787.   PARAMETERS constraintViolation;
  788.   REGISTERED AS {ISIS.aoi maximumVirtualAdjacencies (27)};
  789.  
  790.  minimumBroadcastLSPTransmissionInterval ATTRIBUTE
  791.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  792.   MATCHES FOR EQUALITY, ORDERING;
  793.   BEHAVIOUR minimumBroadcastLSPTransmissionInterval-B BEHAVIOUR
  794.     DEFINED AS
  795.           Minimum interval between transmission of LSPs on a broadcast
  796.           circuit (See clause <mark:broadcastRate>). This timer shall be
  797.           capable of a resolution not coarser than 10 ms;,
  798.     resettingTimer-B;
  799.   REGISTERED AS {ISIS.aoi minimumBroadcastLSPTransmissionInterval (7)};
  800.  minimumLSPGenerationInterval ATTRIBUTE
  801.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  802.   MATCHES FOR EQUALITY, ORDERING;
  803.   BEHAVIOUR minimumLSPGenerationInterval-B BEHAVIOUR
  804.     DEFINED AS
  805.           Minimum interval between successive generation of LSPs with the
  806.  
  807.           same LSPID by this IS;,
  808.     resettingTimer-B;
  809.   REGISTERED AS {ISIS.aoi minimumLSPGenerationInterval (11)};
  810.  
  811.  minimumLSPTransmissionInterval ATTRIBUTE
  812.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  813.   MATCHES FOR EQUALITY, ORDERING;
  814.   BEHAVIOUR minimumLSPTransmissionInterval-B BEHAVIOUR
  815.     DEFINED AS Minimum interval between re- transmissions of an LSP;,
  816.     resettingTimer-B;
  817.   REGISTERED AS {ISIS.aoi minimumLSPTransmissionInterval (5)};
  818.  
  819.  originatingL1LSPBufferSize ATTRIBUTE
  820.   WITH ATTRIBUTE SYNTAX ISIS.OriginatingLSPBufferSize;
  821.   MATCHES FOR EQUALITY, ORDERING;
  822.   BEHAVIOUR originatingL1LSPBufferSize-B BEHAVIOUR
  823.     DEFINED AS The maximum size of Level 1 LSPs and SNPs originated by
  824.           this system;,
  825.     replaceOnlyWhileDisabled-B;
  826.   PARAMETERS constraintViolation;
  827.   REGISTERED AS {ISIS.aoi originatingL1LSPBufferSize (9)};
  828.  
  829.  originatingL2LSPBufferSize ATTRIBUTE
  830.   WITH ATTRIBUTE SYNTAX ISIS.OriginatingLSPBufferSize;
  831.   MATCHES FOR EQUALITY, ORDERING;
  832.   BEHAVIOUR originatingL2LSPBufferSize-B BEHAVIOUR
  833.     DEFINED AS The maximum size of Level 2 LSPs and SNPs originated by
  834.           this system;,
  835.     replaceOnlyWhileDisabled-B;
  836.   PARAMETERS constraintViolation;
  837.   REGISTERED AS {ISIS.aoi originatingL2LSPBufferSize (26)};
  838.  
  839.  ownLSPPurges ATTRIBUTE
  840.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  841.   BEHAVIOUR ownLSPPurges-B BEHAVIOUR
  842.     DEFINED AS Number of times the ownLSPPurged event has been generated;;
  843.   REGISTERED AS {ISIS.aoi ownLSPPurges (24)};
  844.  
  845.  partialSNPInterval ATTRIBUTE
  846.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  847.   MATCHES FOR EQUALITY, ORDERING;
  848.   BEHAVIOUR partialSNPInterval-B BEHAVIOUR
  849.     DEFINED AS Minimum interval between sending Partial Sequence Number
  850.     PDUs;,
  851.     resettingTimer-B;
  852.   REGISTERED AS {ISIS.aoi partialSNPInterval (14)};
  853.  
  854.  partitionAreaAddresses ATTRIBUTE
  855.   WITH ATTRIBUTE SYNTAX ISIS.AreaAddresses;
  856.   MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
  857.   BEHAVIOUR partitionAreaAddresses-B BEHAVIOUR
  858.     DEFINED AS
  859.           The set union of all manualAreaAddresses of all Intermediate
  860.           systems in the partition reachable by non-virtual links
  861.           (calculated from their Level 1 LSPs);;
  862.   REGISTERED AS {ISIS.aoi partitionAreaAddresses (29)};
  863.  
  864.  partitionDesignatedL2IntermediateSystem ATTRIBUTE
  865.  
  866.   WITH ATTRIBUTE SYNTAX ISIS.SystemId;
  867.   MATCHES FOR EQUALITY;
  868.   BEHAVIOUR partitionDesignatedL2IntermediateSystem-B BEHAVIOUR
  869.     DEFINED AS The ID of the Partition Designated Level 2 Intermediate
  870.           System for this system;;
  871.   REGISTERED AS {ISIS.aoi partitionDesignatedL2IntermediateSystem (30)};
  872.  
  873.  partitionVirtualLinkChanges ATTRIBUTE
  874.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  875.   BEHAVIOUR partitionVirtualLinkChanges-B BEHAVIOUR
  876.     DEFINED AS Number of times the partitionVirtualLink hange event has
  877.           been generated;;
  878.   REGISTERED AS {ISIS.aoi partitionVirtualLinkChanges (31)};
  879.  
  880.  pollESHelloRate ATTRIBUTE
  881.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  882.   MATCHES FOR EQUALITY, ORDERING;
  883.   BEHAVIOUR pollESHelloRate-B BEHAVIOUR
  884.     DEFINED AS
  885.           The value to be used for the suggested ES configuration timer in
  886.           ISH PDUs when soliciting the ES configuration;;
  887.   REGISTERED AS {ISIS.aoi pollESHelloRate (13)};
  888.  
  889.  sequenceNumberSkips ATTRIBUTE
  890.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  891.   BEHAVIOUR sequenceNumberSkips-B BEHAVIOUR
  892.     DEFINED AS Number of times the sequenceNumberSkipped event has been
  893.           generated;;
  894.   REGISTERED AS {ISIS.aoi sequenceNumberSkips (23)};
  895.  
  896.  systemId ATTRIBUTE
  897.   WITH ATTRIBUTE SYNTAX ISIS.SystemId;
  898.   MATCHES FOR EQUALITY;
  899.   BEHAVIOUR systemId-B BEHAVIOUR
  900.     DEFINED AS
  901.           The ID for the local system, to be appended to each of the
  902.           system's area address(es) to form the Network Entity Titles
  903.           valid for this IS. The derivation of a value for SystemId is a
  904.           local matter.;;
  905.   REGISTERED AS {ISIS.aoi systemId (119)};
  906.  
  907.  version ATTRIBUTE
  908.   WITH ATTRIBUTE SYNTAX ISIS.Version;
  909.   MATCHES FOR EQUALITY, ORDERING;
  910.   BEHAVIOUR version-B BEHAVIOUR
  911.     DEFINED AS The edition of this International Standard to which the
  912.           implementation conforms;;
  913.   REGISTERED AS {ISIS.aoi version (1)};
  914.  waitingTime ATTRIBUTE
  915.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  916.   MATCHES FOR EQUALITY, ORDERING;
  917.   BEHAVIOUR waitingTime-B BEHAVIOUR
  918.     DEFINED AS Amount of time to delay in waiting state before entering On
  919.           state;,
  920.     resettingTimer-B;
  921.   REGISTERED AS {ISIS.aoi waitingTime (15)};
  922.  
  923.  
  924. --11.1.5 Conditional packages for linkage MO defined in ISO 10733
  925.  
  926. --11.1.5.1 Basic ISIS linkage package
  927.  
  928.  linkageISISBasic-P PACKAGE
  929.   BEHAVIOUR linkageISISBasicImportedAlarmNotifications-B BEHAVIOUR
  930.     DEFINED AS
  931.           Imports the communicationsAlarm notification from ISO/IEC
  932.           10165-2. It is used to report the following protocol events.
  933.  
  934.       versionSkew:
  935.             generated when an attempt to initialise with an adjacent
  936.             system fails as a result of the versions of the protocol are
  937.             not compatible. The protocol version field from the received
  938.             PDU shall be reported in the additionalInformation field using
  939.             the notificationVersion parameter. The significance
  940.             sub-parameter of each item of additionalInformation shall be
  941.             set to the value "false" (i.e. not significant) so that a
  942.             managing system receiving the event report will be less likely
  943.             to reject it. The value ISIS.versionSkew shall be reported in
  944.             the specificProblems parameter. The probableCause shall be set
  945.             to NLM.versionMismatch. The perceivedSeverity shall be set to
  946.             'Major'. A subsequent communicationsAlarm with a
  947.             perceivedSeverity value of "Cleared" shall not be generated.
  948.             No other fields or parameters shall be used, with the
  949.             exception of further parameters in the additionalInformation
  950.             field. The occurrence of this event is counted by the
  951.             initialisationFailures counter.
  952.  
  953.        areaMismatch:
  954.             generated when an attempt to initialise with an adjacent
  955.             system fails as a result of two level 1 ISs not sharing any
  956.             area addresses in common. The AREA ADDRESSES field and the ID
  957.             field of the received PDU are reported in the
  958.             additionalInformation field using the
  959.             notificationAreaAddresses and notificationSystemId parameters
  960.             respectively. The significance sub-parameter of each item of
  961.             additionalInformation shall be set to the value "false" (i.e.
  962.             not significant) so that a managing system receiving the event
  963.             report will be less likely to reject it. The value
  964.             ISIS.areaMismatch shall be reported in the specificProblems
  965.             parameter. The probableCause shall be set to
  966.             NLM.configurationOrCustomisationError. The perceivedSeverity
  967.             shall be set to 'Major'. A subsequent communicationsAlarm with
  968.             a perceivedSeverity value of "Cleared" shall not be generated.
  969.             No other fields or parameters shall be used, with the
  970.             exception of further parameters in the additionalInformation
  971.             field. The occurrence of this event is counted by the
  972.             initialisationFailures counter.
  973.  
  974.       rejectedAdjacency:
  975.             generated when an attempt to create a new adjacency is
  976.             rejected, because of a lack of resources. The the ID field of
  977.             the received PDU is reported in the additionaldata field using
  978.             the notificationSystemId parameter. The value
  979.             ISIS.rejectedAdjacency shall be reported in the
  980.             specificProblems parameter. The probableCause shall be set to
  981.  
  982.             NLM.resourceAtOrNearingCapacity. The perceivedSeverity shall
  983.             be set to 'Major'. A subsequent communicationsAlarm with a perceived
  984.             value of "Cleared" shall not be generated. No other fields or
  985.             parameters shall be used, with the exception of further
  986.             parameters in the additionalInformation field. The occurrence
  987.             of this event is counted by the rejectedAdjacencies counter.
  988.  
  989.       iDFieldLengthMismatch:
  990.             generated when a PDU is received with a different value for ID
  991.             field length to that of the receiving Intermediate system. The
  992.             received ID LENGTH and SOURCE ID are reported in the
  993.             additionalInformation field using the notificationIDLength and
  994.             notificationSourceId parameters respectively. The significance
  995.             sub-parameter of each item of additionalInformation shall be
  996.             set to the value "false" (i.e. not significant) so that a
  997.             managing system receiving the event report will be less likely
  998.             to reject it. The value ISIS.iDFieldLengthMismatch shall be
  999.             reported in the specificProblems parameter. The probableCause
  1000.             shall be set to NLM.configurationOrCustomisationError. The
  1001.             perceivedSeverity shall be set to 'Major'. A subsequent
  1002.             communicationsAlarm with a perceivedSeverity value of
  1003.             "Cleared" shall not be generated. No other fields or
  1004.             parameters shall be used, with the exception of further
  1005.             parameters in the additionalInformation field. The occurence
  1006.             of this event is counted by the iDFieldLengthMismatches
  1007.             counter.
  1008.  
  1009.       maximumAreaAddressesMismatch:
  1010.             generated when a PDU is received with a different value for
  1011.             MaximumAreaAddresses from that of the receiving Intermediate
  1012.             system. The received MAXIMUM AREA ADDRESSES and SOURCE ID are
  1013.             reported in the additionalInformation field using the
  1014.             notificationMaximumAreaAddresses and notificationSourceId
  1015.             parameters respectively. The significance sub-parameter of
  1016.             each item of additionalInformation shall be set to the value
  1017.             "false" (i.e. not significant) so that a managing system
  1018.             receiving the event report will be less likely to reject it.
  1019.             The value ISIS.MaximumAreaAddressesMismatch shall be reported
  1020.             in the specificProblems parameter. The probableCause shall be
  1021.             set to NLM.configurationOrCustomisationError. The
  1022.             perceivedSeverity shall be set to 'Major'. A subsequent
  1023.             communicationsAlarm with a perceivedSeverity value of
  1024.             "Cleared"  shall not be generated. No other fields or
  1025.             parameters shall be used, with the exception of further
  1026.             parameters in the additionalInformation field. The occurence
  1027.             of this event is counted by the maximumAreaAddressesMismatches
  1028.             counter.
  1029.    ;;
  1030.   ATTRIBUTES
  1031.     type INITIAL VALUE DERIVATION RULE supplyValueOnCreate-B GET,
  1032.     iSISHelloTimer
  1033.       REPLACE-WITH-DEFAULT
  1034.       DEFAULT VALUE ISIS.iSISHelloTimer-Default
  1035.       GET-REPLACE,
  1036.     l1DefaultMetric
  1037.       REPLACE-WITH-DEFAULT
  1038.       DEFAULT VALUE ISIS.defaultMetric-Default
  1039.  
  1040.       PERMITTED VALUES ISIS.DefaultMetric-Permitted
  1041.       GET-REPLACE,
  1042.     l1DelayMetric
  1043.       REPLACE-WITH-DEFAULT
  1044.       DEFAULT VALUE ISIS.optionalMetric-Default
  1045.       GET-REPLACE,
  1046.     l1ExpenseMetric
  1047.       REPLACE-WITH-DEFAULT
  1048.       DEFAULT VALUE ISIS.optionalMetric-Default
  1049.       GET-REPLACE,
  1050.     l1ErrorMetric
  1051.       REPLACE-WITH-DEFAULT
  1052.       DEFAULT VALUE ISIS.optionalMetric-Default
  1053.       GET-REPLACE,
  1054.     externalDomain
  1055.       REPLACE-WITH-DEFAULT
  1056.       DEFAULT VALUE ISIS.externalDomain-Default
  1057.       GET-REPLACE,
  1058.     changesInAdjacencyState GET,
  1059.     initialisationFailures GET,
  1060.     rejectedAdjacencies GET,
  1061.     iSISControlPDUsSent GET,
  1062.     iSISControlPDUsReceived GET,
  1063.     iDFieldLengthMismatches GET,
  1064.     maximumAreaAddressesMismatches GET;
  1065.    ATTRIBUTE GROUPS
  1066.     "Rec. X.723 | ISO/IEC 10165-5":counters
  1067.       changesInAdjacencyState
  1068.       initialisationFailures
  1069.       rejectedAdjacencies
  1070.       iSISControlPDUsSent
  1071.       iSISControlPDUsReceived
  1072.       iDFieldLengthMismatches;
  1073.    NOTIFICATIONS
  1074.     "Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm
  1075.       notificationAreaAddresses
  1076.       notificationIDLength
  1077.       notificationMaximumAreaAddresses
  1078.       notificationSourceId
  1079.       notificationSystemId
  1080.       notificationVersion;
  1081.   REGISTERED AS {ISIS.poi linkageISISBasic-P (6)};
  1082.  
  1083. --11.1.5.2 ISIS broadcast linkage package
  1084.  
  1085.  linkageISISBroadcast-P PACKAGE
  1086.   BEHAVIOUR linkageISISBroadcastImportedInfoNotifications-B BEHAVIOUR
  1087.     DEFINED AS
  1088.           Imports the communicationsInformation notification from ISO/IEC
  1089.           10165-5. It is used to report the following protocol events.
  1090.  
  1091.       lanL1DesignatedIntermediateSystemChange:
  1092.             generated when the local system either elects itself or
  1093.             resigns as being the LAN L1 Designated Intermediate System on
  1094.             this circuit. The direction of the change is reported in the
  1095.             communicationData field using the
  1096.             notificationDesignatedIntermediateSystemChange parameter. The
  1097.  
  1098.             value ISIS.lanL1DesignatedIntermediateSystemChange shall be
  1099.             reported in the informationType parameter. No other fields or
  1100.             parameters shall be used, with the exception of further
  1101.             parameters in the informationData field. The relative order of
  1102.             these events must be preserved. The occurrence of this event
  1103.             is counted by the lanL1DesignatedIntermediateSystemChanges
  1104.             counter.
  1105.   ;;
  1106.   ATTRIBUTES
  1107.     l1IntermediateSystemPriority
  1108.       REPLACE-WITH-DEFAULT
  1109.       DEFAULT VALUE ISIS.l1IntermediateSystemPriority-Default
  1110.       GET-REPLACE,
  1111.     l1CircuitID GET,
  1112.     l1DesignatedIntermediateSystem GET,
  1113.     lanL1DesignatedIntermediateSystemChanges GET;
  1114.   ATTRIBUTE GROUPS
  1115.     "Rec. X.723 | ISO/IEC 10165-5":counters
  1116.       lanL1DesignatedIntermediateSystemChanges;
  1117.   NOTIFICATIONS
  1118.     "Rec. X.723 | ISO/IEC 10165-5":communicationsInformation
  1119.       notificationDesignatedIntermediateSystemChange;
  1120.   REGISTERED AS {ISIS.poi linkageISISBroadcast-P (7)};
  1121.  
  1122. --11.1.5.3 ISIS point-to-point linkage package
  1123.  
  1124.  linkageISISPtToPt-P PACKAGE
  1125.   ATTRIBUTES
  1126.     ptPtCircuitID GET;
  1127.   REGISTERED AS {ISIS.poi linkageISISPtToPt-P (8)};
  1128.  
  1129. --11.1.5.4 ISIS call establishment metric increment linkage package
  1130.  
  1131.  
  1132.  linkageISISDACallEstablishmentMetricIncrement-P PACKAGE
  1133.   BEHAVIOUR linkageISISDACallEstablishmentMetricIncrement-P-B BEHAVIOUR
  1134.     DEFINED AS
  1135.           Present when values of call establishment metric increment
  1136.           greater than zero are supported and the parent cLNS MO has
  1137.           iSType Level2;;
  1138.   ATTRIBUTES
  1139.     callEstablishmentDefaultMetricIncrement
  1140.       REPLACE-WITH-DEFAULT
  1141.       DEFAULT VALUE ISIS.callEstablishmentMetricIncrement-Default
  1142.       GET-REPLACE,
  1143.     callEstablishmentDelayMetricIncrement
  1144.       REPLACE-WITH-DEFAULT
  1145.       DEFAULT VALUE ISIS.callEstablishmentMetricIncrement-Default
  1146.       GET-REPLACE,
  1147.     callEstablishmentExpenseMetricIncrement
  1148.       REPLACE-WITH-DEFAULT
  1149.       DEFAULT VALUE ISIS.callEstablishmentMetricIncrement-Default
  1150.       GET-REPLACE,
  1151.     callEstablishmentErrorMetricIncrement
  1152.       REPLACE-WITH-DEFAULT
  1153.       DEFAULT VALUE ISIS.callEstablishmentMetricIncrement-Default
  1154.       GET-REPLACE;
  1155.  
  1156.   REGISTERED AS {ISIS.poi linkageISISDACallEstablishmentMetricIncrement-P
  1157.   (9)};
  1158.  
  1159. --11.1.5.5 ISIS static linkage package
  1160.  
  1161.  linkageISISStatic-P PACKAGE
  1162.   ATTRIBUTES
  1163.     outgoingCallIVMO
  1164.       REPLACE-WITH-DEFAULT
  1165.       GET-REPLACE,
  1166.     ptPtCircuitID GET,
  1167.     neighbourSNPAAddress
  1168.       REPLACE-WITH-DEFAULT
  1169.       GET-REPLACE;
  1170.   REGISTERED AS {ISIS.poi linkageISISStatic-P (11)};
  1171.  
  1172. --11.1.5.6 ISIS level 2 linkage package
  1173.  
  1174.  
  1175.  linkageISISLevel2-P PACKAGE
  1176.   ATTRIBUTES
  1177.     l2DefaultMetric
  1178.       REPLACE-WITH-DEFAULT
  1179.       DEFAULT VALUE ISIS.defaultMetric-Default
  1180.       PERMITTED VALUES ISIS.DefaultMetric-Permitted
  1181.       GET-REPLACE,
  1182.     l2DelayMetric
  1183.       REPLACE-WITH-DEFAULT
  1184.       DEFAULT VALUE ISIS.optionalMetric-Default
  1185.       GET-REPLACE,
  1186.     l2ExpenseMetric
  1187.       REPLACE-WITH-DEFAULT
  1188.       DEFAULT VALUE ISIS.optionalMetric-Default
  1189.       GET-REPLACE,
  1190.     l2ErrorMetric
  1191.       REPLACE-WITH-DEFAULT
  1192.       DEFAULT VALUE ISIS.optionalMetric-Default
  1193.       GET-REPLACE,
  1194.     manualL2OnlyMode
  1195.       REPLACE-WITH-DEFAULT
  1196.       DEFAULT VALUE ISIS.manualL2OnlyMode-Default
  1197.       GET-REPLACE;
  1198.   REGISTERED AS {ISIS.poi linkageISISLevel2-P (13)};
  1199. --11.1.5.7 ISIS level 2 broadcast linkage package
  1200.  
  1201.  
  1202.   linkageISISlevel2Broadcast-P PACKAGE
  1203.   BEHAVIOUR linkageISISlevel2BroadcastImportedInfoNotifications-B
  1204.   BEHAVIOUR
  1205.     DEFINED AS
  1206.           Imports the communicationsInformation notification from ISO/IEC
  1207.           10165-5. It is used to report the following protocol events.
  1208.       lanL2DesignatedIntermediateSystemChange:
  1209.             generated when the local system either elects itself or
  1210.             resigns as being the LAN L2 Designated Intermediate System on
  1211.             this circuit. The direction of the change is reported in the
  1212.             communicationData field using the notificationDesignatedIntermediate
  1213.  
  1214.             parameter. The value ISIS.lanL2DesignatedIntermediateSystemChange
  1215.             shall be reported in the informationType parameter. No other
  1216.             fields or parameters shall be used, with the exception of further
  1217.             parameters in the informationData field. The relative order of
  1218.             these events must be preserved. The occurrence of this event
  1219.             is counted by the lanL2DesignatedIntermediateSystemChanges
  1220.             counter.
  1221.   ;;
  1222.   ATTRIBUTES
  1223.     l2IntermediateSystemPriority
  1224.       REPLACE-WITH-DEFAULT
  1225.       DEFAULT VALUE ISIS.l2IntermediateSystemPriority-Default
  1226.       GET-REPLACE,
  1227.     l2CircuitID GET,
  1228.     l2DesignatedIntermediateSystem GET,
  1229.     lanL2DesignatedIntermediateSystemChanges GET;
  1230.   ATTRIBUTE GROUPS
  1231.     "Rec. X.723 | ISO/IEC 10165-5":counters
  1232.       lanL2DesignatedIntermediateSystemChanges;
  1233.    NOTIFICATIONS
  1234.     "Rec. X.723 | ISO/IEC 10165-5":communicationsInformation
  1235.       notificationDesignatedIntermediateSystemChange;
  1236.   REGISTERED AS {ISIS.poi linkageISISlevel2Broadcast-P (14)};
  1237.  
  1238. --11.1.5.8 ISIS linkage authentication package
  1239.  
  1240.  linkageISISAuthentication-P PACKAGE
  1241.   BEHAVIOUR linkageISISAuthentication-P-ImportedAlarmNotifications-B
  1242.   BEHAVIOUR
  1243.     DEFINED AS
  1244.           Imports the communicationsAlarm notification from ISO/IEC
  1245.           10165-2. It is used to report the following protocol events.
  1246.  
  1247.       authenticationFailure:
  1248.             generated when a PDU is received with an incorrect
  1249.             Authentication information field. The SystemId of the source
  1250.             system is reported in the additionalInformation field using
  1251.             the notificationSystemId parameter. The  significance
  1252.             sub-parameter of each item of additionalInformation shall be
  1253.             set to the value "false" (i.e. not significant) so that a
  1254.             managing system receiving the event report will be less likely
  1255.             to reject it. The value  ISIS.authenticationFailure shall be
  1256.             reported in the specificProblems parameter. The probableCause
  1257.             shall be set to NLM.configurationOrCustomisationError. The
  1258.             perceivedSeverity shall be set to 'Major'. A subsequent
  1259.             communicationsAlarm with a perceivedSeverity value of
  1260.             "Cleared" shall not be generated. No other fields or
  1261.             parameters shall be used, with the exception of further
  1262.             parameters in the additionalInformation field. The occurrence
  1263.             of this event is counted by the authenticationFailures
  1264.             counter.
  1265.    ;;
  1266.   ATTRIBUTES
  1267.     circuitTransmitPassword
  1268.       REPLACE-WITH-DEFAULT
  1269.       DEFAULT VALUE ISIS.password-Default
  1270.       GET-REPLACE,
  1271.  
  1272.     circuitReceivePasswords
  1273.       REPLACE-WITH-DEFAULT
  1274.       DEFAULT VALUE ISIS.passwords-Default
  1275.       GET-REPLACE ADD-REMOVE,
  1276.     authenticationFailures GET;
  1277.   ATTRIBUTE GROUPS
  1278.     "Rec. X.723 | ISO/IEC 10165-5":counters
  1279.       authenticationFailures;
  1280.   NOTIFICATIONS
  1281.     "Rec. X.721 | ISO/IEC 10165-2 : 1992":communicationsAlarm
  1282.       notificationSystemId;
  1283.   REGISTERED AS {ISIS.poi linkageISISAuthentication-P (15)};
  1284.  
  1285. --11.1.5.9 Attributes for the linkage MO from ISO 10733 added by ISIS conditional packages
  1286.  
  1287.  callEstablishmentDefaultMetricIncrement ATTRIBUTE
  1288.   WITH ATTRIBUTE SYNTAX ISIS.HopMetric;
  1289.   MATCHES FOR EQUALITY, ORDERING;
  1290.   BEHAVIOUR callEstablishmentDefaultMetricIncrement-B BEHAVIOUR
  1291.     DEFINED AS Additional value to be reported for the default metric
  1292.     value of unestablished DA adjacencies;;
  1293.   REGISTERED AS {ISIS.aoi callEstablishmentDefaultMetricIncrement (52)};
  1294.  
  1295.  callEstablishmentDelayMetricIncrement ATTRIBUTE
  1296.   WITH ATTRIBUTE SYNTAX ISIS.HopMetric;
  1297.   MATCHES FOR EQUALITY, ORDERING;
  1298.   BEHAVIOUR callEstablishmentDelayMetricIncrement-B BEHAVIOUR
  1299.     DEFINED AS Additional value to be reported for the delay metric value
  1300.     of unestablished DA adjacencies;;
  1301.   REGISTERED AS {ISIS.aoi callEstablishmentDelayMetricIncrement (53)};
  1302.  
  1303.  callEstablishmentErrorMetricIncrement ATTRIBUTE
  1304.   WITH ATTRIBUTE SYNTAX ISIS.HopMetric;
  1305.   MATCHES FOR EQUALITY, ORDERING;
  1306.   BEHAVIOUR callEstablishmentErrorMetricIncrement-B BEHAVIOUR
  1307.     DEFINED AS Additional value to be reported for the Error metric value
  1308.     of unestablished DA adjacencies;;
  1309.   REGISTERED AS {ISIS.aoi callEstablishmentErrorMetricIncrement (55)};
  1310.  
  1311.  callEstablishmentExpenseMetricIncrement ATTRIBUTE
  1312.   WITH ATTRIBUTE SYNTAX ISIS.HopMetric;
  1313.   MATCHES FOR EQUALITY, ORDERING;
  1314.   BEHAVIOUR callEstablishmentExpenseMetricIncrement-B BEHAVIOUR
  1315.     DEFINED AS Additional value to be reported for the Expense metric
  1316.     value of unestablished DA adjacencies;;
  1317.   REGISTERED AS {ISIS.aoi callEstablishmentExpenseMetricIncrement (54)};
  1318.  
  1319.  changesInAdjacencyState ATTRIBUTE
  1320.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1321.   BEHAVIOUR changesInAdjacencyState-B BEHAVIOUR
  1322.     DEFINED AS Number of Adjacency State Change events generated;;
  1323.   REGISTERED AS {ISIS.aoi changesInAdjacencyState (40)};
  1324.  
  1325.  circuitReceivePasswords ATTRIBUTE
  1326.   WITH ATTRIBUTE SYNTAX ISIS.Passwords;
  1327.   MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
  1328.  
  1329.   BEHAVIOUR circuitReceivePasswords-B BEHAVIOUR
  1330.     DEFINED AS The values to be used as receive passwords to check the
  1331.           receipt of IIH PDUs;;
  1332.   REGISTERED AS {ISIS.aoi circuitReceivePasswords (116)};
  1333.  
  1334.  circuitTransmitPassword ATTRIBUTE
  1335.   WITH ATTRIBUTE SYNTAX ISIS.Password;
  1336.   MATCHES FOR EQUALITY;
  1337.   BEHAVIOUR circuitTransmitPassword-B BEHAVIOUR
  1338.     DEFINED AS The value to be used as a transmit password in IIH PDUs
  1339.           transmitted by this Intermediate System;;
  1340.   REGISTERED AS {ISIS.aoi circuitTransmitPassword (115)};
  1341.  
  1342.  externalDomain ATTRIBUTE
  1343.   WITH ATTRIBUTE SYNTAX ISIS.Boolean;
  1344.   MATCHES FOR EQUALITY;
  1345.   BEHAVIOUR externalDomain-B BEHAVIOUR
  1346.     DEFINED AS
  1347.           If TRUE, suppress normal transmission of and interpretation of
  1348.           Intra-domain ISIS PDUs on this circuit.;;
  1349.   REGISTERED AS {ISIS.aoi externalDomain (46)};
  1350.  
  1351.  initialisationFailures ATTRIBUTE
  1352.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1353.   BEHAVIOUR initialisationFailures-B BEHAVIOUR
  1354.     DEFINED AS Number of Initialisation Failure events generated;;
  1355.   REGISTERED AS {ISIS.aoi initialisationFailures (41)};
  1356.  
  1357.  iSISControlPDUsReceived ATTRIBUTE
  1358.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1359.   BEHAVIOUR iSISControlPDUsReceived-B BEHAVIOUR
  1360.     DEFINED AS Number of control PDUs received on this circuit;;
  1361.   REGISTERED AS {ISIS.aoi iSISControlPDUsReceived (44)};
  1362.  
  1363.  iSISControlPDUsSent ATTRIBUTE
  1364.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1365.   BEHAVIOUR iSISControlPDUsSent-B BEHAVIOUR
  1366.     DEFINED AS Number of control PDUs sent on this circuit;;
  1367.   REGISTERED AS {ISIS.aoi iSISControlPDUsSent (43)};
  1368.  iSISHelloTimer ATTRIBUTE
  1369.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  1370.   MATCHES FOR EQUALITY, ORDERING;
  1371.   BEHAVIOUR iSISHelloTimer-B BEHAVIOUR
  1372.     DEFINED AS
  1373.           The period between IIH PDUs. It is also used as the period
  1374.           between ISH PDUs when polling the ES configuration;,
  1375.     resettingTimer-B;
  1376.   REGISTERED AS {ISIS.aoi iSISHelloTimer (45)};
  1377.  
  1378.  l1CircuitID ATTRIBUTE
  1379.   WITH ATTRIBUTE SYNTAX ISIS.CircuitID;
  1380.   MATCHES FOR EQUALITY;
  1381.   BEHAVIOUR l1CircuitID-B BEHAVIOUR
  1382.     DEFINED AS
  1383.           The LAN ID allocated by the LAN Level 1 Designated Intermediate
  1384.           System. Where this system is not aware of the value (because it
  1385.           is not participating in the Level 1 Designated Intermediate
  1386.  
  1387.           System election), this attribute has the value which would be
  1388.           proposed for this circuit. (i.e. the concatenation of the local
  1389.           system ID and the one octet local Circuit ID for this circuit.;;
  1390.   REGISTERED AS {ISIS.aoi l1CircuitID (48)};
  1391.  
  1392.  l1ErrorMetric ATTRIBUTE
  1393.   WITH ATTRIBUTE SYNTAX ISIS.HopMetric;
  1394.   MATCHES FOR EQUALITY, ORDERING;
  1395.   BEHAVIOUR l1ErrorMetric-B BEHAVIOUR
  1396.     DEFINED AS
  1397.           The error metric value of this circuit for Level 1 traffic. The
  1398.           value of zero is reserved to indicate that this metric is not
  1399.           supported;;
  1400.   REGISTERED AS {ISIS.aoi l1ErrorMetric (38)};
  1401.  
  1402.  l1ExpenseMetric ATTRIBUTE
  1403.   WITH ATTRIBUTE SYNTAX ISIS.HopMetric;
  1404.   MATCHES FOR EQUALITY, ORDERING;
  1405.   BEHAVIOUR l1ExpenseMetric-B BEHAVIOUR
  1406.     DEFINED AS
  1407.           The expense metric value of this circuit for Level 1 traffic.
  1408.           The value of zero is reserved to indicate that this metric is
  1409.           not supported;;
  1410.   REGISTERED AS {ISIS.aoi l1ExpenseMetric (37)};
  1411.  
  1412.  l1DefaultMetric ATTRIBUTE
  1413.   WITH ATTRIBUTE SYNTAX ISIS.HopMetric;
  1414.   MATCHES FOR EQUALITY, ORDERING;
  1415.   BEHAVIOUR l1defaultMetric-B BEHAVIOUR
  1416.     DEFINED AS The default metric value of this circuit for Level 1
  1417.           traffic. ;;
  1418.   REGISTERED AS {ISIS.aoi l1DefaultMetric (35)};
  1419.  
  1420.  l1DelayMetric ATTRIBUTE
  1421.   WITH ATTRIBUTE SYNTAX ISIS.HopMetric;
  1422.   MATCHES FOR EQUALITY, ORDERING;
  1423.   BEHAVIOUR l1DelayMetric-B BEHAVIOUR
  1424.     DEFINED AS
  1425.           The delay metric value of this circuit for Level 1 traffic. The
  1426.           value of zero is reserved to indicate that this metric is not
  1427.           supported;;
  1428.   REGISTERED AS {ISIS.aoi l1DelayMetric (36)};
  1429.  
  1430.  l1DesignatedIntermediateSystem ATTRIBUTE
  1431.   WITH ATTRIBUTE SYNTAX ISIS.SystemId;
  1432.   MATCHES FOR EQUALITY;
  1433.   BEHAVIOUR l1DesignatedIntermediateSystem-B BEHAVIOUR
  1434.     DEFINED AS
  1435.           The ID of the LAN Level 1 Designated Intermediate System on this
  1436.           circuit. If, for any reason this system is not partaking in the
  1437.           relevant Designated Intermediate System election process, then
  1438.           the value returned is the zero length OCTET STRING;;
  1439.   REGISTERED AS {ISIS.aoi l1DesignatedIntermediateSystem (49)};
  1440.  l1IntermediateSystemPriority ATTRIBUTE
  1441.   WITH ATTRIBUTE SYNTAX ISIS.IntermediateSystemPriority;
  1442.   MATCHES FOR EQUALITY, ORDERING;
  1443.   BEHAVIOUR l1IntermediateSystemPriority-B BEHAVIOUR
  1444.  
  1445.     DEFINED AS Priority for becoming LAN Level 1 Designated Intermediate
  1446.           System;;
  1447.   REGISTERED AS {ISIS.aoi l1IntermediateSystemPriority (47)};
  1448.  
  1449.  l2CircuitID ATTRIBUTE
  1450.   WITH ATTRIBUTE SYNTAX ISIS.CircuitID;
  1451.   MATCHES FOR EQUALITY;
  1452.   BEHAVIOUR l2CircuitID-B BEHAVIOUR
  1453.     DEFINED AS
  1454.           The LAN ID allocated by the LAN Level 2 Designated Intermediate
  1455.           System. Where this system is not aware of the value (because it
  1456.           is not participating in the Level 2 Designated Intermediate
  1457.           System election), this attribute has the value which would be
  1458.           proposed for this circuit. (i.e. the concatenation of the local
  1459.           system ID and the  one octet local Circuit ID for this
  1460.           circuit.;;
  1461.   REGISTERED AS {ISIS.aoi l2CircuitID (74)};
  1462.  
  1463.  l2DefaultMetric ATTRIBUTE
  1464.   WITH ATTRIBUTE SYNTAX ISIS.HopMetric;
  1465.   MATCHES FOR EQUALITY, ORDERING;
  1466.   BEHAVIOUR l2defaultMetric-B BEHAVIOUR
  1467.     DEFINED AS The default metric value of this circuit for Level 2
  1468.           traffic. ;;
  1469.   REGISTERED AS {ISIS.aoi l2DefaultMetric (68)};
  1470.  
  1471.  l2DelayMetric ATTRIBUTE
  1472.   WITH ATTRIBUTE SYNTAX ISIS.HopMetric;
  1473.   MATCHES FOR EQUALITY, ORDERING;
  1474.   BEHAVIOUR l2DelayMetric-B BEHAVIOUR
  1475.     DEFINED AS
  1476.           The delay metric value of this circuit for Level 2 traffic. The
  1477.           value of zero is reserved to indicate that this metric is not
  1478.           supported;;
  1479.   REGISTERED AS {ISIS.aoi l2DelayMetric (69)};
  1480.  
  1481.  l2DesignatedIntermediateSystem ATTRIBUTE
  1482.   WITH ATTRIBUTE SYNTAX ISIS.SystemId;
  1483.   MATCHES FOR EQUALITY;
  1484.   BEHAVIOUR l2DesignatedIntermediateSystem-B BEHAVIOUR
  1485.     DEFINED AS
  1486.           The ID of the LAN Level 2 Designated Intermediate System on this
  1487.           circuit. If, for any reason this system is not partaking in the
  1488.           relevant Designated Intermediate System election process, then
  1489.           the value returned is the zero length OCTET STRING;;
  1490.   REGISTERED AS {ISIS.aoi l2DesignatedIntermediateSystem (75)};
  1491.  
  1492.  l2ErrorMetric ATTRIBUTE
  1493.   WITH ATTRIBUTE SYNTAX ISIS.HopMetric;
  1494.   MATCHES FOR EQUALITY, ORDERING;
  1495.   BEHAVIOUR l2ErrorMetric-B BEHAVIOUR
  1496.     DEFINED AS
  1497.           The error metric value of this circuit for Level 2 traffic. The
  1498.           value of zero is reserved to indicate that this metric is not
  1499.           supported;;
  1500.   REGISTERED AS {ISIS.aoi l2ErrorMetric (71)};
  1501.  l2ExpenseMetric ATTRIBUTE
  1502.  
  1503.   WITH ATTRIBUTE SYNTAX ISIS.HopMetric;
  1504.   MATCHES FOR EQUALITY, ORDERING;
  1505.   BEHAVIOUR l2ExpenseMetric-B BEHAVIOUR
  1506.     DEFINED AS
  1507.           The expense metric value of this circuit for Level 2 traffic.
  1508.           The value of zero is reserved to indicate that this metric is
  1509.           not supported;;
  1510.   REGISTERED AS {ISIS.aoi l2ExpenseMetric (70)};
  1511.  
  1512.  l2IntermediateSystemPriority ATTRIBUTE
  1513.   WITH ATTRIBUTE SYNTAX ISIS.IntermediateSystemPriority;
  1514.   MATCHES FOR EQUALITY, ORDERING;
  1515.   BEHAVIOUR l2IntermediateSystemPriority-B BEHAVIOUR
  1516.     DEFINED AS Priority for becoming LAN Level 2 Designated Intermediate
  1517.     System;;
  1518.   REGISTERED AS {ISIS.aoi l2IntermediateSystemPriority (73)};
  1519.  
  1520.  lanL1DesignatedIntermediateSystemChanges ATTRIBUTE
  1521.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1522.   BEHAVIOUR lanL1DesignatedIntermediateSystemChanges-B BEHAVIOUR
  1523.     DEFINED AS Number of LAN L1 Designated Intermediate System Change
  1524.           events generated;;
  1525.   REGISTERED AS {ISIS.aoi lanL1DesignatedIntermediateSystemChanges (50)};
  1526.  
  1527.  lanL2DesignatedIntermediateSystemChanges ATTRIBUTE
  1528.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1529.   BEHAVIOUR lanL2DesignatedIntermediateSystemChanges-B BEHAVIOUR
  1530.     DEFINED AS Number of LAN L2 Designated Intermediate System Change
  1531.           events generated;;
  1532.   REGISTERED AS {ISIS.aoi lanL2DesignatedIntermediateSystemChanges (76)};
  1533.  
  1534.  manualL2OnlyMode ATTRIBUTE
  1535.   WITH ATTRIBUTE SYNTAX ISIS.Boolean;
  1536.   MATCHES FOR EQUALITY;
  1537.   BEHAVIOUR manualL2OnlyMode-B BEHAVIOUR
  1538.     DEFINED AS
  1539.           When True, indicates that this Circuit is to be used only for
  1540.           Level 2;, replaceOnlyWhileDisabled-B; PARAMETERS
  1541.           constraintViolation;
  1542.   REGISTERED AS {ISIS.aoi manualL2OnlyMode (72)};
  1543.  
  1544.  outgoingCallIVMO ATTRIBUTE
  1545.   WITH ATTRIBUTE SYNTAX ISIS.LocalDistinguishedName;
  1546.   MATCHES FOR EQUALITY;
  1547.   BEHAVIOUR outgoingCallIVMO-B BEHAVIOUR
  1548.     DEFINED AS
  1549.           reference to the virtualCallIVMO to be used to establish
  1550.           communication with a neighbour over this circuit. This IVMO
  1551.           contains, among other things,the SNPA Address to use as the
  1552.           called address.;;
  1553.   REGISTERED AS {ISIS.aoi outgoingCallIVMO (120)};
  1554.  ptPtCircuitID ATTRIBUTE
  1555.   WITH ATTRIBUTE SYNTAX ISIS.CircuitID;
  1556.   MATCHES FOR EQUALITY;
  1557.   BEHAVIOUR ptPtCircuitID-B BEHAVIOUR
  1558.     DEFINED AS
  1559.           The ID of the circuit allocated during initialisation. If no
  1560.  
  1561.           value has been negotiated (either because the adjacency is to an
  1562.           End system, or because initialisation has not yet successfully
  1563.           completed), this attribute has the value which would be proposed
  1564.           for this circuit. (i.e. the concatenation of the local system ID
  1565.           and the one octet local Circuit ID for this circuit.;;
  1566.   REGISTERED AS {ISIS.aoi ptPtCircuitID (51)};
  1567.  
  1568.  rejectedAdjacencies ATTRIBUTE
  1569.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":nonWrappingCounter;
  1570.   BEHAVIOUR rejectedAdjacencies-B BEHAVIOUR
  1571.     DEFINED AS Number of Rejected Adjacency events generated;;
  1572.   REGISTERED AS {ISIS.aoi rejectedAdjacencies (42)};
  1573.  
  1574.  type ATTRIBUTE
  1575.   WITH ATTRIBUTE SYNTAX ISIS.CircuitType;
  1576.   MATCHES FOR EQUALITY;
  1577.   BEHAVIOUR type-B BEHAVIOUR
  1578.     DEFINED AS
  1579.           The type of the circuit. This attribute may only be set when the
  1580.           linkage MO is created. Subsequently it is read-only;;
  1581.   REGISTERED AS {ISIS.aoi type (33)};
  1582.  
  1583. --11.1.6 Adjacency managed object
  1584.  
  1585.  -- Created either through the adjacency-linkage Name binding for
  1586.  -- adjacencies instantiated by protocol operation, or the
  1587.  -- adjacency-linkage-management name binding for adjacencies created
  1588.  -- via explicit system management operation -
  1589.  
  1590.  adjacency MANAGED OBJECT CLASS
  1591.  DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
  1592.   CHARACTERIZED BY adjacency-P PACKAGE
  1593.   BEHAVIOUR adjacencyStateChange-B BEHAVIOUR
  1594.     DEFINED AS
  1595.           This Managed Object imports the 10165-2 stateChange
  1596.           notification. It is used to report changes to the adjacencyState
  1597.           attribute. The value "Down" shall be reported when the adjacency
  1598.           is deleted. A single parameter set shall be included in the
  1599.           State Change definition field. Only the (mandatory) attributeId
  1600.           and newAttributeValue parameters shall be used.
  1601.    ;;
  1602.   ATTRIBUTES
  1603.     adjacencyId GET,
  1604.     adjacencyState GET, -- Note: this is NOT operational state
  1605.     neighbourSNPAAddress
  1606.       INITIAL VALUE DERIVATION RULE supplyValueOnCreate-B
  1607.       GET,
  1608.     neighbourSystemType GET,
  1609.     neighbourSystemIds
  1610.       INITIAL VALUE DERIVATION RULE supplyValueOnCreate-B
  1611.       GET;
  1612.   NOTIFICATIONS
  1613.     "Rec. X.721 | ISO/IEC 10165-2 : 1992":stateChange; ;;
  1614.   CONDITIONAL PACKAGES
  1615.     iSAdjacency-P PRESENT IF
  1616.     "the adjacency is to an IS (i.e the neighbourSystemType is
  1617.     Intermediate System, L1 Intermediate System or L2 Intermediate
  1618.  
  1619.     System)",
  1620.     broadcastISAdjacency-P PRESENT IF the parent Linkage MO is of type
  1621.     broadcast and is to an IS as above;
  1622.   REGISTERED AS {ISIS.moi adjacency (1)};
  1623.  
  1624. --11.1.6.1 IS adjacency package of the adjacency managed object
  1625.  
  1626.  iSAdjacency-P PACKAGE
  1627.   ATTRIBUTES
  1628.     adjacencyUsage GET,
  1629.     areaAddressesOfNeighbour GET,
  1630.     holdingTimer GET;
  1631.   REGISTERED AS {ISIS.poi iSAdjacency-P (19)};
  1632.  
  1633. --11.1.6.2 Broadcast IS adjacency package of the adjacency managed object
  1634.  
  1635.  
  1636.  broadcastISAdjacency-P PACKAGE
  1637.   ATTRIBUTES
  1638.     priorityOfNeighbour GET;
  1639.   REGISTERED AS {ISIS.poi broadcastISAdjacency-P (20)};
  1640. --11.1.6.3 Name bindings for the adjacency managed object
  1641.  
  1642.  
  1643.  adjacency-linkage NAME BINDING
  1644.   SUBORDINATE OBJECT CLASS adjacency AND SUBCLASSES;
  1645.   NAMED BY SUPERIOR OBJECT CLASS "ISO/IEC 10733":linkage AND SUBCLASSES;
  1646.   WITH ATTRIBUTE adjacencyId;
  1647.   BEHAVIOUR adjacency-linkage-B BEHAVIOUR
  1648.     DEFINED AS
  1649.           This Name Binding is used for adjacencies created automatically
  1650.           by operation of the ISO/IEC 10589 protocol machine.;,
  1651.     adjacencyId-B;
  1652.   REGISTERED AS {ISIS.nboi adjacency-linkage (7)};
  1653.  adjacency-linkage-management NAME BINDING
  1654.   SUBORDINATE OBJECT CLASS adjacency AND SUBCLASSES;
  1655.   NAMED BY SUPERIOR OBJECT CLASS "ISO/IEC 10733":linkage AND SUBCLASSES;
  1656.   WITH ATTRIBUTE adjacencyId;
  1657.   BEHAVIOUR adjacency-linkage-management-B BEHAVIOUR
  1658.     DEFINED AS This Name Binding is used for adjacencies created by system
  1659.     management.;,
  1660.     adjacencyId-B;
  1661.   CREATE WITH-REFERENCE-OBJECT reservedName;
  1662.   DELETE ONLY-IF-NO-CONTAINED-OBJECTS;
  1663.   REGISTERED AS {ISIS.nboi adjacency-linkage-management (8)};
  1664.  
  1665.  
  1666. --11.1.6.4 Attributes of the adjacency managed object
  1667.  
  1668.  adjacencyId ATTRIBUTE
  1669.   WITH ATTRIBUTE SYNTAX ISIS.GraphicString;
  1670.   MATCHES FOR EQUALITY, SUBSTRINGS;
  1671.   BEHAVIOUR adjacencyId-B BEHAVIOUR
  1672.     DEFINED AS
  1673.           A string which is the Identifier for the Adjacency and which is
  1674.           unique amongst the set of Adjacencies maintained for this
  1675.           linkage. If this is an adjacency created by system management,
  1676.  
  1677.           it is set by the System Manager when the Adjacency is created,
  1678.           otherwise it is generated by the implementation such that it is
  1679.           unique. The set of  identifiers containing the leading string
  1680.           "Auto" are reserved for Automatic Adjacencies. An attempt by
  1681.           system management to create an adjacency with such an identifier
  1682.           will cause a reserved name violation;;
  1683.   REGISTERED AS {ISIS.aoi adjacencyId (77)};
  1684.  
  1685.  adjacencyState ATTRIBUTE
  1686.   WITH ATTRIBUTE SYNTAX ISIS.AdjacencyState;
  1687.   MATCHES FOR EQUALITY;
  1688.   BEHAVIOUR adjacencyState-B BEHAVIOUR
  1689.     DEFINED AS The state of the adjacency;;
  1690.   REGISTERED AS {ISIS.aoi adjacencyState (78)};
  1691.  
  1692.  adjacencyUsage ATTRIBUTE
  1693.   WITH ATTRIBUTE SYNTAX ISIS.AdjacencyUsage;
  1694.   MATCHES FOR EQUALITY;
  1695.   BEHAVIOUR adjacencyUsage-B BEHAVIOUR
  1696.     DEFINED AS
  1697.           The usage of the Adjacency. An Adjacency of type Level 1 will be
  1698.           used for Level 1 traffic only. An adjacency of type Level 2 will
  1699.           be used for Level 2 traffic only. An adjacency of type Level 1
  1700.           and 2 will be used for both Level 1 and Level 2 traffic. There
  1701.           may be two adjacencies (of types Level 1 and Level 2 between the
  1702.           same pair of Intermediate Systems.;;
  1703.   REGISTERED AS {ISIS.aoi adjacencyUsage (82)};
  1704.  
  1705.  areaAddressesOfNeighbour ATTRIBUTE
  1706.   WITH ATTRIBUTE SYNTAX ISIS.AreaAddresses;
  1707.   MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
  1708.   BEHAVIOUR areaAddressesOfNeighbour-B BEHAVIOUR
  1709.     DEFINED AS This contains the Area Addresses of a neighbour
  1710.           Intermediate System from the IIH PDU.;;
  1711.   REGISTERED AS {ISIS.aoi areaAddressesOfNeighbour (84)};
  1712.  
  1713.  holdingTimer ATTRIBUTE
  1714.   DERIVED FROM "Rec. X.723 | ISO/IEC 10165-5":timer;
  1715.   MATCHES FOR EQUALITY, ORDERING;
  1716.   BEHAVIOUR holdingTimer-B BEHAVIOUR
  1717.     DEFINED AS Holding time for this adjacency updated from the IIH PDUs;;
  1718.   REGISTERED AS {ISIS.aoi holdingTimer (85)};
  1719.  
  1720.  priorityOfNeighbour ATTRIBUTE
  1721.   WITH ATTRIBUTE SYNTAX ISIS.IntermediateSystemPriority;
  1722.   MATCHES FOR EQUALITY, ORDERING;
  1723.   BEHAVIOUR priorityOfNeighbour-B BEHAVIOUR
  1724.     DEFINED AS
  1725.           Priority of neighbour on this adjacency for becoming LAN Level 1
  1726.           Designated Intermediate System if adjacencyType is L1
  1727.           Intermediate System or LAN Level 2 Designated Intermediate
  1728.           System if adjacencyType is L2 Intermediate System;;
  1729.   REGISTERED AS {ISIS.aoi priorityOfNeighbour (86)};
  1730.  neighbourSNPAAddress ATTRIBUTE
  1731.   WITH ATTRIBUTE SYNTAX ISIS.SNPAAddress;
  1732.   MATCHES FOR EQUALITY;
  1733.   BEHAVIOUR neighbourSNPAAddress-B BEHAVIOUR
  1734.  
  1735.     DEFINED AS The SNPA address of the neighbour system;,
  1736.     replaceOnlyWhileDisabled-B;
  1737.   PARAMETERS constraintViolation;
  1738.   REGISTERED AS {ISIS.aoi neighbourSNPAAddress (79)};
  1739.  
  1740.  neighbourSystemIds ATTRIBUTE
  1741.   WITH ATTRIBUTE SYNTAX ISIS.SystemIds;
  1742.   MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
  1743.   BEHAVIOUR neighbourSystemIds-B BEHAVIOUR
  1744.     DEFINED AS
  1745.           For Intermediate system neighbours: Contains the single SystemId
  1746.           of the neighbouring Intermediate system obtained from the Source
  1747.           ID field of the neighbour's IIH PDU. For End system neighbours:
  1748.           Contains the set of system ID(s) of a neighbour End system.;;
  1749.   REGISTERED AS {ISIS.aoi neighbourSystemIds (83)};
  1750.  
  1751.  neighbourSystemType ATTRIBUTE
  1752.   WITH ATTRIBUTE SYNTAX ISIS.NeighbourSystemType;
  1753.   MATCHES FOR EQUALITY;
  1754.   BEHAVIOUR neighbourSystemType-B BEHAVIOUR
  1755.     DEFINED AS
  1756.           "The type of the neighbour system one of: Unknown, End system,
  1757.           Intermediate system, L1 Intermediate system, L2 Intermediate
  1758.           system";;
  1759.   REGISTERED AS {ISIS.aoi neighbourSystemType (80)};
  1760.  
  1761. --11.1.7 Virtual adjacency managed object
  1762.  
  1763.  virtualAdjacency MANAGED OBJECT CLASS
  1764.   DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
  1765.   CHARACTERIZED BY virtualAdjacency-P PACKAGE
  1766.   ATTRIBUTES
  1767.     networkEntityTitle GET,
  1768.     metric GET;
  1769.    ;;
  1770.   REGISTERED AS {ISIS.moi virtualAdjacency (2)};
  1771.  
  1772. --11.1.7.1 Name bindings for the virtual adjacency managed object
  1773.  
  1774.  virtualAdjacency-cLNS NAME BINDING
  1775.   SUBORDINATE OBJECT CLASS virtualAdjacency AND SUBCLASSES;
  1776.   NAMED BY SUPERIOR OBJECT CLASS "ISO/IEC 10733":cLNS AND SUBCLASSES;
  1777.   WITH ATTRIBUTE networkEntityTitle;
  1778.   BEHAVIOUR virtualAdjacency-cLNS-B BEHAVIOUR
  1779.     DEFINED AS This name binding is only applicable where the superior
  1780.           object has an iSType of Level2;;
  1781.   REGISTERED AS {ISIS.nboi virtualAdjacency-cLNS (3)};
  1782.  
  1783. --11.1.7.2 Attributes of the virtual adjacency managed object
  1784.  
  1785.  metric ATTRIBUTE
  1786.   WITH ATTRIBUTE SYNTAX ISIS.PathMetric;
  1787.   MATCHES FOR EQUALITY, ORDERING;
  1788.   BEHAVIOUR metric-B BEHAVIOUR
  1789.     DEFINED AS Cost of least cost L2 path(s) to destination area based on
  1790.           the default metric;;
  1791.   REGISTERED AS {ISIS.aoi metric (89)};
  1792.  
  1793. --11.1.8 Destination managed object
  1794.  
  1795.  
  1796.  -- This MO class is never instantiated. It exists only to allow the
  1797.  --   destinationSystem and destinationArea MO classes to be derived from it.
  1798.  destination MANAGED OBJECT CLASS
  1799.   DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
  1800.   CHARACTERIZED BY destination-P PACKAGE
  1801.   ATTRIBUTES
  1802.     defaultMetricPathCost GET,
  1803.     defaultMetricOutputAdjacencies GET,
  1804.     delayMetricPathCost GET,
  1805.     delayMetricOutputAdjacencies GET,
  1806.     expenseMetricPathCost GET,
  1807.     expenseMetricOutputAdjacencies GET,
  1808.     errorMetricPathCost GET,
  1809.     errorMetricOutputAdjacencies GET;
  1810.   ;;
  1811.   REGISTERED AS {ISIS.moi destination (3)};
  1812.  
  1813. --11.1.9 Attributes of the destination managed object
  1814.  
  1815.  
  1816.  defaultMetricOutputAdjacencies ATTRIBUTE
  1817.   WITH ATTRIBUTE SYNTAX ISIS.OutputAdjacencies;
  1818.   MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
  1819.   BEHAVIOUR defaultMetricOutputAdjacencies-B BEHAVIOUR
  1820.     DEFINED AS
  1821.           The set of Adjacency (or Reachable Address) managed object
  1822.           identifiers representing the forwarding decisions based upon the
  1823.           default metric for the destination;;
  1824.   REGISTERED AS {ISIS.aoi defaultMetricOutputAdjacencies (91)};
  1825.  defaultMetricPathCost ATTRIBUTE
  1826.   WITH ATTRIBUTE SYNTAX ISIS.PathMetric;
  1827.   MATCHES FOR EQUALITY, ORDERING;
  1828.   BEHAVIOUR defaultMetricPathCost-B BEHAVIOUR
  1829.     DEFINED AS Cost of least cost path(s) using the default metric to
  1830.           destination;;
  1831.   REGISTERED AS {ISIS.aoi defaultMetricPathCost (90)};
  1832.  
  1833.  delayMetricOutputAdjacencies ATTRIBUTE
  1834.   WITH ATTRIBUTE SYNTAX ISIS.OutputAdjacencies;
  1835.   MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
  1836.   BEHAVIOUR delayMetricOutputAdjacencies-B BEHAVIOUR
  1837.     DEFINED AS
  1838.           The set of Adjacency (or Reachable Address) managed object
  1839.           identifiers representing the forwarding decisions based upon the
  1840.           delay metric for the destination;;
  1841.   REGISTERED AS {ISIS.aoi delayMetricOutputAdjacencies (93)};
  1842.  
  1843.  delayMetricPathCost ATTRIBUTE
  1844.   WITH ATTRIBUTE SYNTAX ISIS.PathMetric;
  1845.   MATCHES FOR EQUALITY, ORDERING;
  1846.   BEHAVIOUR delayMetricPathCost-B BEHAVIOUR
  1847.     DEFINED AS Cost of least cost path(s) using the delay metric to
  1848.           destination;;
  1849.  
  1850.   REGISTERED AS {ISIS.aoi delayMetricPathCost (92)};
  1851.  
  1852.  errorMetricOutputAdjacencies ATTRIBUTE
  1853.   WITH ATTRIBUTE SYNTAX ISIS.OutputAdjacencies;
  1854.   MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
  1855.   BEHAVIOUR errorMetricOutputAdjacencies-B BEHAVIOUR
  1856.     DEFINED AS
  1857.           The set of Adjacency (or Reachable Address) managed object
  1858.           identifiers representing the forwarding decisions based upon the
  1859.           error metric for the destination;;
  1860.   REGISTERED AS {ISIS.aoi errorMetricOutputAdjacencies (97)};
  1861.  
  1862.  errorMetricPathCost ATTRIBUTE
  1863.   WITH ATTRIBUTE SYNTAX ISIS.PathMetric;
  1864.   MATCHES FOR EQUALITY, ORDERING;
  1865.   BEHAVIOUR errorMetricPathCost-B BEHAVIOUR
  1866.     DEFINED AS Cost of least cost path(s) using the error metric to
  1867.           destination;;
  1868.   REGISTERED AS {ISIS.aoi errorMetricPathCost (96)};
  1869.  
  1870.  expenseMetricOutputAdjacencies ATTRIBUTE
  1871.   WITH ATTRIBUTE SYNTAX ISIS.OutputAdjacencies;
  1872.   MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
  1873.   BEHAVIOUR expenseMetricOutputAdjacencies-B BEHAVIOUR
  1874.     DEFINED AS
  1875.           The set of Adjacency (or Reachable Address) managed object
  1876.           identifiers representing the forwarding decisions based upon the
  1877.           expense metric for the destination;;
  1878.   REGISTERED AS {ISIS.aoi expenseMetricOutputAdjacencies (95)};
  1879.  
  1880.  expenseMetricPathCost ATTRIBUTE
  1881.   WITH ATTRIBUTE SYNTAX ISIS.PathMetric;
  1882.   MATCHES FOR EQUALITY, ORDERING;
  1883.   BEHAVIOUR expenseMetricPathCost-B BEHAVIOUR
  1884.     DEFINED AS Cost of least cost path(s) using the expense metric to
  1885.           destination;;
  1886.   REGISTERED AS {ISIS.aoi expenseMetricPathCost (94)};
  1887.  
  1888. --11.1.10 Destination system managed object
  1889.  
  1890.  destinationSystem MANAGED OBJECT CLASS
  1891.   DERIVED FROM destination;
  1892.   CHARACTERIZED BY destinationSystem-P PACKAGE
  1893.   ATTRIBUTES
  1894.     networkEntityTitle GET;
  1895.   ;;
  1896.   REGISTERED AS {ISIS.moi destinationSystem (4)};
  1897.  
  1898. --11.1.10.1 Name bindings
  1899.  
  1900.  destinationSystem-cLNS NAME BINDING
  1901.   SUBORDINATE OBJECT CLASS destinationSystem AND SUBCLASSES;
  1902.   NAMED BY SUPERIOR OBJECT CLASS "ISO/IEC 10733":cLNS AND SUBCLASSES;
  1903.   WITH ATTRIBUTE networkEntityTitle;
  1904.   REGISTERED AS {ISIS.nboi destinationSystem-cLNS (1)};
  1905.  
  1906. --11.1.11 Destination area managed object
  1907.  
  1908.  destinationArea MANAGED OBJECT CLASS
  1909.   DERIVED FROM destination;
  1910.   CHARACTERIZED BY destinationArea-P PACKAGE
  1911.   ATTRIBUTES
  1912.     addressPrefix GET; ;;
  1913.   REGISTERED AS {ISIS.moi destinationArea (7)};
  1914.  
  1915. --11.1.11.1 Name bindings
  1916.  
  1917.  destinationArea-cLNS NAME BINDING
  1918.   SUBORDINATE OBJECT CLASS destinationArea AND SUBCLASSES;
  1919.   NAMED BY SUPERIOR OBJECT CLASS "ISO/IEC 10733":cLNS AND SUBCLASSES;
  1920.   WITH ATTRIBUTE addressPrefix;
  1921.   BEHAVIOUR destinationArea-cLNS-B BEHAVIOUR
  1922.     DEFINED AS This name binding is only applicable where the superior
  1923.           object has an iSType of Level2;;
  1924.   REGISTERED AS {ISIS.nboi destinationArea-cLNS (2)};
  1925.  
  1926. --11.1.12 Reachable address managed object
  1927.  
  1928.  
  1929.  -- Created either through the reachableAddress-linkage-imported
  1930.  -- Name binding for reachable addresses instantiated by
  1931.  -- the importation of routeing information from another
  1932.  -- routeing protocol (such as the interdomain routeing protocol), or the
  1933.  -- reachableAddress-linkage-management name binding for adjacencies created
  1934.  -- via explicit system management operation. -
  1935.  
  1936.  reachableAddress MANAGED OBJECT CLASS
  1937.   DERIVED FROM "Rec. X.721 | ISO/IEC 10165-2 : 1992":top;
  1938.   CHARACTERIZED BY reachableAddress-P PACKAGE
  1939.   BEHAVIOUR "ISO/IEC 10733":commonCreationDeletion-B, 
  1940.        "ISO/IEC 10733":commonStateChange-B;
  1941.   ATTRIBUTES
  1942.     reachableAddressId GET,
  1943.     addressPrefix
  1944.       INITIAL VALUE DERIVATION RULE supplyValueOnCreate-B
  1945.       GET,
  1946.     mappingType
  1947.       INITIAL VALUE DERIVATION RULE supplyValueOnCreate-B
  1948.       GET,
  1949.     defaultMetric
  1950.       REPLACE-WITH-DEFAULT
  1951.       DEFAULT VALUE ISIS.defaultMetric-Default
  1952.       PERMITTED VALUES ISIS.DefaultMetric-Permitted
  1953.       GET-REPLACE,
  1954.     delayMetric
  1955.       REPLACE-WITH-DEFAULT
  1956.       DEFAULT VALUE ISIS.optionalMetric-Default
  1957.       GET-REPLACE,
  1958.     expenseMetric
  1959.       REPLACE-WITH-DEFAULT
  1960.       DEFAULT VALUE ISIS.optionalMetric-Default
  1961.       GET-REPLACE,
  1962.     errorMetric
  1963.       REPLACE-WITH-DEFAULT
  1964.       DEFAULT VALUE ISIS.optionalMetric-Default
  1965.  
  1966.       GET-REPLACE,
  1967.     defaultMetricType
  1968.       REPLACE-WITH-DEFAULT
  1969.       DEFAULT VALUE ISIS.metricType-Default
  1970.       GET-REPLACE,
  1971.     delayMetricType
  1972.       REPLACE-WITH-DEFAULT
  1973.       DEFAULT VALUE ISIS.metricType-Default
  1974.       GET-REPLACE,
  1975.     expenseMetricType
  1976.       REPLACE-WITH-DEFAULT
  1977.       DEFAULT VALUE ISIS.metricType-Default
  1978.       GET-REPLACE,
  1979.     errorMetricType
  1980.       REPLACE-WITH-DEFAULT
  1981.       DEFAULT VALUE ISIS.metricType-Default
  1982.       GET-REPLACE,
  1983.     "Rec. X.721 | ISO/IEC 10165-2 : 1992":operationalState GET;
  1984.   ACTIONS
  1985.     "Rec. X.723 | ISO/IEC 10165-5":activate,
  1986.     "Rec. X.723 | ISO/IEC 10165-5":deactivate;
  1987.   NOTIFICATIONS
  1988.     "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectCreation,
  1989.     "Rec. X.721 | ISO/IEC 10165-2 : 1992":objectDeletion,
  1990.     "Rec. X.721 | ISO/IEC 10165-2 : 1992":stateChange;
  1991.   ;;
  1992.   CONDITIONAL PACKAGES
  1993.     explicitSNPA-P PRESENT IF the value of mappingType is "explicit",
  1994.     extractDSP-P PRESENT IF the value of mappingType is "extractDSP";
  1995.   REGISTERED AS {ISIS.moi reachableAddress (8)};
  1996.  
  1997. --11.1.12.1 Explicit SNPA package
  1998.  
  1999.  explicitSNPA-P PACKAGE
  2000.   ATTRIBUTES
  2001.     sNPAAddresses GET-REPLACE;
  2002.   REGISTERED AS {ISIS.poi explicitSNPA-P (22)};
  2003.  
  2004. --11.1.12.2 Extract DSP package
  2005.  
  2006.  
  2007.  extractDSP-P PACKAGE
  2008.   BEHAVIOUR extractDSP-P-B BEHAVIOUR
  2009.     DEFINED AS
  2010.     When present, the remote SNPA address is determined by extracting the
  2011.     bits from the effective NSAP address indicated by 1's in the sNPAMask
  2012.     and concatenating them to the sNPAPrefix.;;
  2013.   ATTRIBUTES
  2014.     sNPAMask
  2015.       REPLACE-WITH-DEFAULT
  2016.       DEFAULT VALUE ISIS.sNPAMask-Default
  2017.       GET-REPLACE,
  2018.     sNPAPrefix
  2019.       REPLACE-WITH-DEFAULT
  2020.       DEFAULT VALUE ISIS.sNPAPrefix-Default
  2021.       GET-REPLACE;
  2022.   REGISTERED AS {ISIS.poi extractDSP-P (23)};
  2023.  
  2024. --11.1.12.3 Name bindings
  2025.  
  2026.  
  2027.  reachableAddress-linkage-imported NAME BINDING
  2028.   SUBORDINATE OBJECT CLASS reachableAddress AND SUBCLASSES;
  2029.   NAMED BY SUPERIOR OBJECT CLASS "ISO/IEC 10733":linkage AND SUBCLASSES;
  2030.   WITH ATTRIBUTE reachableAddressId;
  2031.   BEHAVIOUR reachableAddress-linkage-imported-B BEHAVIOUR
  2032.     DEFINED AS
  2033.           This name binding is only applicable where the superior object
  2034.           of the linkage instance is an object with iSType level2IS It is
  2035.           used for the automatic creation of reachable address MOs. This
  2036.           is useful when injecting intra-domain routes obtained through
  2037.           the operation of an interdomain routeing protocol.;;
  2038.   REGISTERED AS {ISIS.nboi reachableAddress-linkage-imported (5)};
  2039.   reachableAddress-linkage-management NAME BINDING
  2040.   SUBORDINATE OBJECT CLASS reachableAddress AND SUBCLASSES;
  2041.   NAMED BY SUPERIOR OBJECT CLASS "ISO/IEC 10733":linkage AND SUBCLASSES;
  2042.   WITH ATTRIBUTE reachableAddressId;
  2043.   BEHAVIOUR reachableAddress-linkage-management-B BEHAVIOUR
  2044.     DEFINED AS
  2045.           This name binding is only applicable where the superior object
  2046.           of the linkage instance is an object with iSType level2IS It is
  2047.           used for the manual creation of reachable address MOs by system
  2048.           management.;, reachableAddressId-B;
  2049.   CREATE WITH-REFERENCE-OBJECT reservedName;
  2050.   DELETE ONLY-IF-NO-CONTAINED-OBJECTS;
  2051.   REGISTERED AS {ISIS.nboi reachableAddress-linkage-management (6)};
  2052.  
  2053. --11.1.12.4 Attributes of the reachable address managed object
  2054.  
  2055.  
  2056.  defaultMetric ATTRIBUTE
  2057.   WITH ATTRIBUTE SYNTAX ISIS.HopMetric;
  2058.   MATCHES FOR EQUALITY, ORDERING;
  2059.   BEHAVIOUR defaultMetric-B BEHAVIOUR
  2060.     DEFINED AS
  2061.           The default metric value for reaching the specified prefix over
  2062.           this Circuit. If this attribute is changed while both the
  2063.           Reachable Address and the linkage are Enabled (i.e. state On),
  2064.           the actions described in clause
  2065.           <mark:reachableAddressCostChange> must be taken. ;;
  2066.   REGISTERED AS {ISIS.aoi defaultMetric (99)};
  2067.  defaultMetricType ATTRIBUTE
  2068.   WITH ATTRIBUTE SYNTAX ISIS.MetricType;
  2069.   MATCHES FOR EQUALITY;
  2070.   BEHAVIOUR defaultMetricType-B BEHAVIOUR
  2071.     DEFINED AS Indicates whether the default metric is internal or
  2072.           external;;
  2073.   REGISTERED AS {ISIS.aoi defaultMetricType (103)};
  2074.  
  2075.  delayMetric ATTRIBUTE
  2076.   WITH ATTRIBUTE SYNTAX ISIS.HopMetric;
  2077.   MATCHES FOR EQUALITY, ORDERING;
  2078.   BEHAVIOUR delayMetric-B BEHAVIOUR
  2079.     DEFINED AS
  2080.           The delay metric value for reaching the specified prefix over
  2081.  
  2082.           this Circuit. If this attribute is changed while both the
  2083.           Reachable Address and the linkage are Enabled (i.e. state On),
  2084.           the actions described in clause
  2085.           <mark:reachableAddressCostChange> must be taken. The value of
  2086.           zero is reserved to indicate that this metric is not supported;;
  2087.   REGISTERED AS {ISIS.aoi delayMetric (100)};
  2088.  
  2089.  delayMetricType ATTRIBUTE
  2090.   WITH ATTRIBUTE SYNTAX ISIS.MetricType;
  2091.   MATCHES FOR EQUALITY;
  2092.   BEHAVIOUR delayMetricType-B BEHAVIOUR
  2093.     DEFINED AS Indicates whether the delay metric is internal or
  2094.           external;;
  2095.   REGISTERED AS {ISIS.aoi delayMetricType (104)};
  2096.  
  2097.  errorMetric ATTRIBUTE
  2098.   WITH ATTRIBUTE SYNTAX ISIS.HopMetric;
  2099.   MATCHES FOR EQUALITY, ORDERING;
  2100.   BEHAVIOUR errorMetric-B BEHAVIOUR
  2101.     DEFINED AS
  2102.           The error metric value for reaching the specified prefix over
  2103.           this Circuit. If this attribute is changed while both the
  2104.           Reachable Address and the linkage are Enabled (i.e. state On),
  2105.           the actions described in clause
  2106.           <mark:reachableAddressCostChange> must be taken. The value of
  2107.           zero is reserved to indicate that this metric is not supported;;
  2108.   REGISTERED AS {ISIS.aoi errorMetric (102)};
  2109.  
  2110.  errorMetricType ATTRIBUTE
  2111.   WITH ATTRIBUTE SYNTAX ISIS.MetricType;
  2112.   MATCHES FOR EQUALITY;
  2113.   BEHAVIOUR errorMetricType-B BEHAVIOUR
  2114.     DEFINED AS Indicates whether the error metric is internal or
  2115.           external;;
  2116.   REGISTERED AS {ISIS.aoi errorMetricType (106)};
  2117.  
  2118.  expenseMetric ATTRIBUTE
  2119.   WITH ATTRIBUTE SYNTAX ISIS.HopMetric;
  2120.   MATCHES FOR EQUALITY, ORDERING;
  2121.   BEHAVIOUR expenseMetric-B BEHAVIOUR
  2122.     DEFINED AS
  2123.           The expense metric value for reaching the specified prefix over
  2124.           this Circuit. If this attribute is changed while both the
  2125.           Reachable Address and the linkage are Enabled (i.e. state On),
  2126.           the actions described in clause
  2127.           <mark:reachableAddressCostChange> must be taken. The value of
  2128.           zero is reserved to indicate that this metric is not supported;;
  2129.   REGISTERED AS {ISIS.aoi expenseMetric (101)};
  2130.  
  2131.  expenseMetricType ATTRIBUTE
  2132.   WITH ATTRIBUTE SYNTAX ISIS.MetricType;
  2133.   MATCHES FOR EQUALITY;
  2134.   BEHAVIOUR expenseMetricType-B BEHAVIOUR
  2135.     DEFINED AS Indicates whether the expense metric is internal or
  2136.           external;;
  2137.   REGISTERED AS {ISIS.aoi expenseMetricType (105)};
  2138.  mappingType ATTRIBUTE
  2139.  
  2140.   WITH ATTRIBUTE SYNTAX ISIS.MappingType;
  2141.   MATCHES FOR EQUALITY;
  2142.   BEHAVIOUR mappingType-B BEHAVIOUR
  2143.     DEFINED AS
  2144.           The type of mapping to be employed to ascertain the SNPA Address
  2145.           which should be used in forwarding NPDUs for this Reachable
  2146.           Address Prefix. The following values of mappingType are defined:
  2147.           none: The mapping is null because the neighbour SNPA is implicit
  2148.           by nature of the subnetwork (e.g. a point-to-point linkage). explicit:
  2149.           The set of subnetwork addresses in the sNPAAddresses attribute
  2150.           are to be used. extractIDI: The SNPA is embedded in the IDI of
  2151.           the destination NSAP address. The mapping algorithm extracts the
  2152.           SNPA to be used according to the format and encoding rules of
  2153.           ISO8348/Add2. This SNPA extraction algorithm can be used in
  2154.           conjunction with Reachable Address Prefixes from the X.121,
  2155.           F.69, E.163, and E.164 addressing subdomains. extractDSP: All,
  2156.           or a suffix, of the SNPA is embedded in the DSP of the
  2157.           destination address. This SNPA extraction algorithm extracts the
  2158.           embedded subnetwork addressing information by performing a
  2159.           logical AND of the sNPAMask attribute with the destinaition
  2160.           address. The part of the SNPA extracted from the destination
  2161.           NSAP is appended to the sNPAPrefix to form the next hop
  2162.           subnetwork addressing information.;;
  2163.   REGISTERED AS {ISIS.aoi mappingType (107)};
  2164.  
  2165.  reachableAddressId ATTRIBUTE
  2166.   WITH ATTRIBUTE SYNTAX ISIS.GraphicString;
  2167.   MATCHES FOR EQUALITY, SUBSTRINGS;
  2168.   BEHAVIOUR reachableAddressId-B BEHAVIOUR
  2169.     DEFINED AS
  2170.           A string which is the Identifier for the ReachableAddress and
  2171.           which is unique amongst the set of reachable addresses
  2172.           maintained for this linkage. If this is a reachableAddress
  2173.           created by system management, it is set by the System Manager
  2174.           when the ReachableAddress is created, otherwise it is generated
  2175.           by the implementation such that it is unique. The set of
  2176.           identifiers containing the leading string "Auto" are reserved
  2177.           for reachable addresses imported from other routeing protocols.
  2178.           An attempt by system management to create a reachableAddress
  2179.           with such an identifier will cause a reserved name violation;;
  2180.   REGISTERED AS {ISIS.aoi reachableAddressId (121)};
  2181.  
  2182.  sNPAMask ATTRIBUTE
  2183.   WITH ATTRIBUTE SYNTAX ISIS.NAddress;
  2184.   MATCHES FOR EQUALITY;
  2185.   BEHAVIOUR sNPAMask-B BEHAVIOUR
  2186.     DEFINED AS
  2187.           A Bit mask with 1 bits indicating the positions in the effective
  2188.           destination address from which embedded SNPA information is to
  2189.           be extracted. For the extraction the first octect of the
  2190.           sNPAMask is aligned with the first octet (AFI) of the NSAP
  2191.           Address. If the sNPAMask and NSAP Address are of different
  2192.           lengths, the shorter of the two is logically padded with zeros
  2193.           before performing the extraction;;
  2194.   REGISTERED AS {ISIS.aoi sNPAMask (122)};
  2195.  
  2196.  sNPAPrefix ATTRIBUTE
  2197.  
  2198.   WITH ATTRIBUTE SYNTAX ISIS.SNPAPrefix;
  2199.   MATCHES FOR EQUALITY;
  2200.   BEHAVIOUR sNPAPrefix-B BEHAVIOUR
  2201.     DEFINED AS
  2202.           A fixed SNPA prefix manually configured as an attribute of a
  2203.           Reachable Address with mappingType extractDSP. The SNPA address
  2204.           to use is formed by concatenating the fixed sNPAPrefix with a
  2205.           variable SNPA part that is extracted from the effective
  2206.           destination address. For Reachable Address Prefixes in which
  2207.           then entire SNPA is embedded in the DSP the sNPAPrefix shall be
  2208.           null;;
  2209.   REGISTERED AS {ISIS.aoi sNPAPrefix (123)};
  2210.  
  2211.  sNPAAddresses ATTRIBUTE
  2212.   WITH ATTRIBUTE SYNTAX ISIS.SNPAAddresses;
  2213.   MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
  2214.   BEHAVIOUR sNPAAddresses-B BEHAVIOUR
  2215.     DEFINED AS
  2216.           A set of SNPA addresses to which pdu may be forwarded in order
  2217.           to reach an address which matches the address prefix of the
  2218.           Reachable Address.;;
  2219.   REGISTERED AS {ISIS.aoi sNPAAddresses (109)};
  2220.  
  2221.  
  2222. --11.2 ASN1 modules
  2223.  
  2224.  ISIS{joint-iso-ccitt network-layer(13) management(0) iSIS(1)
  2225.  asn1Module(2) 0}
  2226.  DEFINITIONS ::= BEGIN
  2227.  --- object identifier definitions for identifier prefixes -
  2228.  isisoi OBJECT IDENTIFIER ::= {NLM.nl iSIS(1)}
  2229.  sseoi OBJECT IDENTIFIER ::= {isisoi standardSpecificExtensions(0)}
  2230.  moi OBJECT IDENTIFIER ::= {isisoi managedObjectClass (3)}
  2231.  poi OBJECT IDENTIFIER ::= {isisoi package (4)}
  2232.  proi OBJECT IDENTIFIER ::= {isisoi parameter (5)}
  2233.  nboi OBJECT IDENTIFIER ::= {isisoi nameBinding (6)}
  2234.  aoi OBJECT IDENTIFIER ::= {isisoi attribute (7)}
  2235.  agoi OBJECT IDENTIFIER ::= {isisoi attributeGroup (8)}
  2236.  acoi OBJECT IDENTIFIER ::= {isisoi action (9)}
  2237.  noi OBJECT IDENTIFIER ::= {isisoi notification (10)}
  2238.  ---object identifiers for notification parameters -
  2239.  se OBJECT IDENTIFIER ::= {sseoi specificProblems(3)}
  2240.  areaMismatch OBJECT IDENTIFIER ::= {se areaMismatch(0)}
  2241.  attemptToExceedMaximumSequenceNumber OBJECT IDENTIFIER ::=
  2242.  {se attemptToExceedMaximumSequenceNumber(1)}
  2243.  authenticationFailure OBJECT IDENTIFIER ::= {se authenticationFailure(2)}
  2244.  corruptedLSPsDetected OBJECT IDENTIFIER ::= {se corruptedLSPsDetected(3)}
  2245.  iDFieldLengthMismatch OBJECT IDENTIFIER ::= {se iDFieldLengthMismatch(4)}
  2246.  lanL1DesignatedIntermediateSystemChange OBJECT IDENTIFIER ::=
  2247.  {se lanL1DesignatedIntermediateSystemChange(5)}
  2248.  lSPL1DatabaseOverload OBJECT IDENTIFIER ::= {se lSPL1DatabaseOverload(6)}
  2249.  lSPL2DatabaseOverload OBJECT IDENTIFIER ::= {se lSPL2DatabaseOverload(7)}
  2250.  manualAddressDroppedFromArea OBJECT IDENTIFIER ::= 
  2251.    {se manualAddressDroppedFromArea(8)}
  2252.  maximumAreaAddressesMismatch OBJECT IDENTIFIER ::= 
  2253.    {se maximumAreaAddressesMismatch(9)}
  2254.  ownLSPPurge OBJECT IDENTIFIER ::= {se ownLSPPurge(10)}
  2255.  
  2256.  partitionVirtualLinkChange OBJECT IDENTIFIER ::= {se
  2257.  partitionVirtualLinkChange(11)}
  2258.  rejectedAdjacency OBJECT IDENTIFIER ::= {se rejectedAdjacency(12)}
  2259.  sequenceNumberSkip OBJECT IDENTIFIER ::= {se sequenceNumberSkip(13)}
  2260.  versionSkew OBJECT IDENTIFIER ::= {se versionSkew(14)}
  2261.  
  2262. --11.2.1 ASN.1 types and values
  2263.  
  2264.  AddressPrefix ::= BITSTRING(SIZE(0..160)) -- Size shall be a multiple of
  2265.  four, since the protocol represents these as semi-octets
  2266.  AdjacencyState ::= ENUMERATED{ initializing(0), up(1), failed(2),
  2267.  down(3)}
  2268.  AdjacencyUsage::= ENUMERATED{ undefined(0), level1(1), level2(2),
  2269.  level1and2(3)}
  2270.  AreaAddress ::= OCTETSTRING(SIZE(1..20))
  2271.  AreaAddresses ::= SET OF AreaAddress
  2272.  Boolean ::= BOOLEAN
  2273.  CircuitID ::= OCTETSTRING(SIZE(2..9))
  2274.  CircuitType ::= ENUMERATED{ broadcast(0), ptToPt(1), staticIn(2),
  2275.  staticOut(3), dA(4)}
  2276.  DatabaseState ::= ENUMERATED{ off(0), on(1), waiting(2)}
  2277.  DesignatedISChange ::= ENUMERATED{ resigned(0), elected(1)}
  2278.  GraphicString ::= GRAPHICSTRING
  2279.  HopMetric ::= INTEGER(0..maxLinkMetric)
  2280.  IDLength ::= INTEGER(0..8)
  2281.  IntermediateSystemPriority ::= INTEGER(1..127)
  2282.  ISType ::= ENUMERATED{ level1IS(1), level2IS(2)}
  2283.  LocalDistinguishedName ::= CMIP-1.BaseManagedObjectId
  2284.  LSPID ::= OCTETSTRING(SIZE(2..11))
  2285.  MappingType ::= ENUMERATED{ none(0), explicit(1), extractIDI(2)
  2286.  extractDSP(3)}
  2287.  MaximumAreaAddresses ::= INTEGER(0..254)
  2288.   MaximumPathSplits ::= INTEGER(1..32)
  2289.  MaximumVirtualAdjacencies ::= INTEGER(0..32)
  2290.  maxLinkMetric INTEGER ::= 63
  2291.  maxPathMetric INTEGER ::= 1023
  2292.  MetricType ::= ENUMERATED{ internal(0), external(1)}
  2293.  NAddress ::= NLM.NAddress
  2294.  NeighbourSystemType ::= ENUMERATED{ unknown(0), endSystem(1),
  2295.  intermediateSystem(2),  l1IntermediateSystem(3), l2IntermediateSystem(4)}
  2296.  Null ::= NULL
  2297.  ObjectIdentifier ::= OBJECT IDENTIFIER
  2298.  OctetString ::= OCTETSTRING
  2299.  OriginatingLSPBufferSize ::= INTEGER(512..1492)
  2300.  OutputAdjacencies ::= SET OF LocalDistinguishedName
  2301.  OverloadStateChange ::= ENUMERATED{ on(0), waiting(1)}
  2302.  Password ::= OCTETSTRING(SIZE(0..254)
  2303.  Passwords ::= SET OF Password
  2304.  PathMetric ::= INTEGER(0..maxPathMetric)
  2305.  Reason ::= ENUMERATED{ holdingTimerExpired(0), checksumError(1),
  2306.  oneWayConnectivity(2), callRejected(3),  reserveTimerExpired(4),
  2307.  circuitDisabled(5), versionSkew(6), areaMismatch(7),
  2308.  maximumBroadcastIntermediateSystemsExceeded(8),
  2309.  maximumBroadcastEndSystemsExceeded(9),  wrongSystemType(10)}
  2310.  SNPAAddress ::= NLM.SNPAAddress
  2311.  SNPAAddresses ::= SET OF SNPAAddress
  2312.  
  2313.  SNPAPrefix ::= BITSTRING(SIZE(0..120))
  2314.  sNPAPrefix-Default SNPAPrefix ::= ''B
  2315.  sNPAMask-Default NAddress ::= ''B
  2316.  SourceId ::= OCTETSTRING(SIZE(1..10))
  2317.  SystemId ::= OCTETSTRING(SIZE(0..8))
  2318.  SystemIds ::= SET OF SystemId
  2319.  Version ::= GRAPHICSTRING
  2320.  VirtualLinkChange ::= ENUMERATED{ deleted(0), created(1)}
  2321.  zero INTEGER ::= 0
  2322.  
  2323. --11.2.2 Defaults and permitted values
  2324.  
  2325.  callEstablishmentMetricIncrement-Default INTEGER ::= 0
  2326.  completeSNPInterval-Default Timer ::= {0,10}
  2327.  defaultMetric-Default INTEGER ::= 20
  2328.  DefaultMetric-Permitted ::= INTEGER(1..maxLinkMetric)
  2329.  dRISISHelloTimer-Default Timer ::= {0,1}
  2330.  externalDomain-Default BOOLEAN ::= TRUE
  2331.  iSISHelloTimer-Default Timer ::= {0,3}
  2332.  l1IntermediateSystemPriority-Default INTEGER ::= 64
  2333.  l2IntermediateSystemPriority-Default INTEGER ::= 64
  2334.  manualAreaAddresses-Default AreaAddresses ::= {}
  2335.  manualL2OnlyMode-Default BOOLEAN ::= FALSE
  2336.  maximumAreaAddresses-Default INTEGER ::= 3
  2337.  maximumPathSplits-Default INTEGER ::= 2
  2338.  maximumLSPGenerationInterval-Default Timer ::= {2,9}
  2339.  maximumVirtualAdjacencies-Default INTEGER ::= 2
  2340.  metricType-Default MetricType ::= Internal
  2341.  minimumBroadcastLSPTransmissionInterval-Default Timer ::= {¡3,33}
  2342.  minimumLSPGenerationInterval-Default Timer ::= {0,30}
  2343.  minimumLSPTransmissionInterval-Default Timer ::= {0,5}
  2344.  neighbourSNPAAddress-Default SNPAAddress ::= 0
  2345.  optionalMetric-Default INTEGER ::= 0
  2346.  originatingL1LSPBufferSize-Default INTEGER ::= receiveLSPBufferSize
  2347.  originatingL2LSPBufferSize-Default INTEGER ::= receiveLSPBufferSize
  2348.  partialSNPInterval-Default Timer ::= {0,2}
  2349.  password-Default Password ::= {}
  2350.  passwords-Default Passwords ::= {} -- The empty set
  2351.  pollESHelloRate-Default Timer ::= {0,50}
  2352.  reserveTimer-Default Timer ::= {2,6}
  2353.  sNPAAddresses-Default SNPAAddresses::= {}
  2354.  waitingTime-Default Timer ::= {0,60}
  2355.  
  2356.  END
  2357.